Mac 基础

Terminal 是什么?

它的中文名叫“终端机”。在鼠标和图形操作系统诞生前,这种操作方式就存在了。你只管按照教材指示输入各种命令就好了。但要注意,从第一课 5-1 开始,绝大多数情况下是在具体的一个目录(文件夹)里输入命令的,而不是在根目录下操作。

根目录是什么?

每一个目录(文件夹)都有自己独立的内容,而他们都有其存在的根基,这就是根目录。你可以把电脑系统理解为一个开发商的楼盘。根目录是整个楼盘的地基,每一个项目(专案)是具体的一栋栋楼。第一课的第三章就是在做整个楼盘的地基,从第五章开始就要具体建立一栋栋大楼了,而两种施工操作是有很大区别的。对具体的一栋楼进行了错误"施工"(操作),不会影响到其他楼的质量。但如果对地基进行了错误"施工"(操作),就可能会引起整个楼盘的大灾难。

有关判断是否在根目录的办法,请参考下图。

有关根目录,子目录的切换,请参考下图(截图是iterm2换肤后的效果,有关iterm2设置,可以参考第二课的说明文档)

Mac电脑会自动休眠,是不是要手动关机?

不要关机!不要关机!不要关机! 学习软件开发的时候,一旦关机,就可能有悲剧发生。Mac电脑不用的时候,只要轻轻合上,用的时候再打开即可(运行中的软件都不用关,包括终端机)。哪怕你用的是Mac mini,也可以让它自己休眠。(等你熟悉了终端指令的操作,特别是在第二课开始学习git add . 与git commit -m “xxx” 记录下自己的操作后,再尝试关机。最好是在第三课里熟悉了git操作以后去关机。)

触摸板怎么没有右键?

其实两指一起按触摸板就能获得相当于鼠标右键的功能。如需进一步设定,请点击点击屏幕左上角苹果图标,点击 System Preferences(系统便好设定),点击 Trackpad(触控板) 进行设定。

我在第三章安装各种软件时经常被卡住,怎么办?

估计是你没有一款好的科学上网工具,或者运营商不给力。具体请查看 科学上网

我在第五章第一节里被卡住了,怎么办?

如果你使用的 OSX 系统是 10.12 版本,请查看《OSX 10.12 排 Bug 指南》