很好的说明文:html
https://xiaozhou.net/learn-the-command-line-iterm-and-zsh-2017-06-23.htmlgit
iTerm2是Mac os用户使用的command app。github
Zsh是配合iTerm2的shell框架,扩展了一些功能,如自动补全命令,参数,文件名等等,还支持插件。web
Oh My Zsh是Zsh的简化操做工具。让配置设置简单。shell
Zsh和OhMyZsh的安装见全占课 c#
主题配置:浏览器
下面是一些经常使用的主题配色的预设置文件:app
- iTerm2 Solarized 配色: https://github.com/altercation/solarized
- iTerm2 配色合集网站: http://iterm2colorschemes.com/
- iTerm2 配色合集GitHub地址:https://github.com/mbadolato/iTerm2-Color-Schemes/tree/master/schemes
这些配色预设置文件,能够直接导入到iTerm2中,而后能够直接在设置中选择。框架
安装Powerline字体:工具
让fancy字符能够正确显示(不是乱码)
Powerline字体下载: https://github.com/powerline/fonts
安装好以后,就能够选择一款你喜欢的Powerline字体了:Preferences -> Profiles -> Text -> Font -> Change Font。
Preferences
操做 再更换字体
⚠️:安装好字体和颜色布景后,须要在Preferences -> Text -> Text Rendering中把Draw bold text in bright colors前面的勾儿去掉。这样字体才能显示不通的颜色。
Zsh经常使用功能:
1.使用.来切换目录。 直接输入..或...能够切换到上层或上上层目录。
2.进程id补全。
3.快速跳转, 输入d ,而后回车。能够获得近期走访的目录,输入0~10的数字再回车,能够跳转到该目录。
4.目录名补全。输入cd而后空格, 而后点击tab。
5.经常使用命令参数补全,输入git而后空格再点击tab。出现全部git命令。
Zsh经常使用插件:
atom .zshrc能够在atom上打开这个文件。
plugins=(autojump web-search zsh-autosuggestions extract)
1. web-search: 一个方便终端搜索工具,例如输入baidu hhkb pro2会打开浏览器在百度搜索"hhkb pro2".
iTerm能够添加背景图:
配置方法:Preferences -> Profiles -> Window -> Background Image 选择一个你喜欢的背景,而后经过Blending调整图片背景的透明度。