第一次使用MacBook Pro的全记录

购买适合自己的一款:

关于这个话题我觉得首先要说一下购买途径(香港、淘宝等都不错,此处我就不说我在哪买的了),和买什么版本。考虑价格、储存、便携性、实用性等,我选择了最适合我现在的一款,17年不带bar的13.3寸8G/256G的。了解购买途径对于我这种指着工资还债买的人还是有必要的,毕竟官网太贵了,能便宜点生活压力也会小点。再分析自己使用,比如不要太大256G就足够足够了,甚至128G,但是我觉得留点余地。而购买时间是17年12月,买新不买旧,而且18年我也觉得没啥要等的,16年的便宜一点,硬件也差点,而15年的接口很喜欢,很全,但是又大了点,还是15年的,怎么考虑都觉得自己要买现在这款,于是就直接选了现在这款作为自己编程开发的搭档了。

准备工作:

对我而言有了mac以及它的操作系统,下面的事就是使用它了。其实说是第一次使用,但其实也不是很确切,之前同事也有,我也玩过一点。所以,我就没有系统的学习快捷键了,比如输入法切换,我已经有所知道了。若没有一点基础我觉得也很容易,网上找点mac基础的使用的东西看看就好了。当然除了mac基本操作本身,我觉得做开发的有Linux的哪怕一点点基础,也是很有必要的。毕竟用它就是为了使用它介于windows简单操作界面和其他类似centos这种Linux友好命令行的系统。很幸运我刚刚好知道点,所以又可以直接舒服的上手了。

homebrew

当然homebrew也不是我上来就知道这个玩意的,毕竟是没有真的使用过mac的。不过别人推荐这个,我也很能理解,比如我用过的centos上的yum或者Ubuntu上的apt-get甚至在window上都可以用的nodejs的npm等。大概类似以上这些,有了这个,基本上就可以愉快的玩耍了。但是我还不太会这个,慢慢来,估计也就那样。
最基本的使用应该是这样的(这里以安装一个查看已经登陆过密码的Wi-Fi密码信息应用为例):

brew search wifi
brew install wifi-password
brew uninstall wifi-password
第一次使用MacBook Pro的全记录_第1张图片
环境
  • 安装一些桌面应用(类似qq这样的)
  • shadowsocks(代理用)
  • Java8
  • idea
  • git(我的mac系统自带这个了)
  • nodejs
思考

虽然没有用过mac的操作系统,但是就所听到的就是它会让你更关注于自己要做的事,而非一些其他的杂事(我一直认为处理这些杂事某种意义上也不是件坏事,但是当有目的性的做事的时候,我觉得可以先不去接触这些杂事,不接触也能防止我们写程序的这群人,遇到了就放不下,非要研究一下是什么鬼)打扰我们原本的目的。但是,就是这样,我觉得有些东西,还是要搞明白的,即使是在mac的操作系统上,比如我所知道的基本的Linux的目录结构、和window下差不多的etc/hosts以及DNS解析的IP与域名...此处我进列举mac操作系统上使用时的思考,以及我最终学习后的理解吧

问题一:

  • 问题内容:发现ls命令行系统默认是有的,但是ll、tree这样的指令没有,我用的Ubuntu或者centos这种Linux都是有的,我也从来没关心过这个,网上查了一下也是有很多操作去解决这个问题,但是都没有从本质上说明白为什么这样做。我记得自己以前写一些shell脚本的时候,想直接通过命令行去执行自己定义的命令也是百度或者谷歌一通,最后事解决了,但现在想来,觉得这样的话就一直不知道,每次都要百度。所以个人觉得有必要真的去了解一下这个。
  • 问题理解:
    总的来说还没有理解。
    参考:http://blog.csdn.net/hjx5200/article/details/22487683
    http://liwei.life/2016/05/23/shell%E7%BC%96%E7%A8%8B%E4%B9%8B%E6%89%A7%E8%A1%8C%E8%BF%87%E7%A8%8B/
    上面的都只是随便找了两个相关的帖子看了看,看到了很多以前大学时Linux课上的关键词,比如fork。我其实是很想搞清楚这个的,但是碍于之前的Linux底子太差,读起来觉得要去了解的东西有点多,只能在此作为记录,穷佐罗的Linux书上好像很系统的在说Linux的东西。
  • 最终解决:
    首先,tree命令通过brew安装的
    而ll命令是通过在/Users/yanyan(用户名)/.bash_profile文件中添加
    alias ll='ls -lhaG'
    alias ls='ls -lG'
    然后再source .bash_profile一下就好了

你可能感兴趣的:(第一次使用MacBook Pro的全记录)