摘要
Mac
最大的优势是GUI
与命令行的完美结合,本篇教程指导你如何DIY个性化终端,打造舒适的终端体验环境。
ZSH
Shell
是Linux/Unix
系统的外壳,Mac OS
系统中也采用了shell
,负责外界与内核之间的交互,将用户的命令转化为内核语言传递给内核,内核根据指令进行工作并将结果反馈于窗口上。简单的说就是通过一串简洁的指令执行一套逻辑可能很复杂的任务,从而提升人们的工作效率。目前常用的Linux
系统和OS X
中的shell
默认采用了bash
命令行,而在Mac OS
中其实还预装了zsh
命令行,这款shell
非常的强大,被大众亲切地称为“终极Shell
”,换上了可以说是鸟枪换炮了,它支持的功能比bash
等丰富许多,感兴趣的朋友可以去了解一下。
- 你可以通过以下指令查询当前系统中装载了哪些
shell
,其实就是查看/etc
目录下的shells
文件:
cat etc/shells
- 知道了自己的系统中已装载了哪些
shell
后,我们就可以去查看当前使用的shell
并去切换它:
echo $SHELLS //输出环境变量SHELLS
chsh -s /bin/zsh //切换zsh
- 输入用户的密码后
shell
就切换为zsh
了,可以输入echo $SHELLS
检查一下是否切换成功
iTerm2
相比于Mac OS
自带的终端,iTerm2
对用户可是友好多了。iTerm2
能够支持主题选择、声明高亮、自动填充建议、隐藏用户名和主机名、分屏效果等。
配置主题
iTerm2
安装好后我们可以为其自定义一个主题,主题包可额外下载导入,这里安利一款好看的主题:Solarized
如果你已经安装了git
,可以直接使用以下命令安装:
$ git clone git://github.com/altercation/solarized.git
打开preference
,选择colors
,点击右下角的Color Presets
,从下拉框中选择一个主题或者import
一个主题包,比如Solarized
主题,打开解压的文件夹,选择其中的iterm2-colors-solarized
文件夹中的文件。
配置背景图片
点击preference
,选择windows
,在bakcground-ima