很好的說明文: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調整圖片背景的透明度。