Oh My Zsh 命令行工具以及powerLine主題安裝

Oh My Zsh 是一款社區驅動的命令行工具,正如它的主頁上說的:Oh My Zsh is an open source, community-driven framework for managing your zsh configuration。它基于 zsh 命令行的一個擴展工具集,提供了豐富的擴展功能,主題配置,插件機制,已經內置的便捷操作。給我們一種全新的方式使用命令行,非常強大 。

Oh My Zsh主要優點:

1.更強大的tab補全,當你切換目錄敲兩下tab,他可以列出當前目錄下面的所有目錄,并且可以使用鍵盤上下左右鍵來選擇要進入的目錄。
2.更智能的切換目錄,比如你要進入一個很深的目錄 比如:var/log/nginx/error/lastyear/may/first/monday, 用zsh可以這樣輸入cd /v/l/n/e/l/m/f/m,然后按tab即可補全整個路徑。或者你實現知道當前目錄名稱,可以直接輸入目錄,即可進去目錄。bash下cd - 可以切換到剛才進入的目錄
3.命令選項補齊,比如輸入docker,然后按tab,即可顯示出docker都有哪些命令選項。
4.命令參數補齊,比如要kill一個進程,直接輸入kill 進程名,會自動顯示出進程的process id,如果用ssh,則會輸出最近用ssh 連接過的主機名,配合.zshrc還可以實現自定義ping命令自動補齊的命令參數。

更多優點等等........具體請查看https://www.zhihu.com/question/29977255

一、什么是 Oh My Zsh

Oh My Zsh 它是基于 zsh 命令行的一個擴展工具集,提供了豐富的擴展功能。 Oh My Zsh 的主頁上,對它的定義有了明確的解釋:http://ohmyz.sh
關于 zsh,它是一種命令行程序。我們 MAC 系統上默認使用的 bash 命令行,而 zsh 是另外一種命令行環境,關于 zsh 大家可以到它的官網了解:
http://www.zsh.org/
首先輸入這個命令來查看我們的電腦上是否安裝了 zsh 命令行--mac自帶zsh

$ zsh --version

注意:如果未顯示版本表示未安裝zsh,先搜索查看如何安裝zsh,安裝成功后繼續本文操作

二、開始安裝 Oh My Zsh

主頁上有很明確的說明:http://ohmyz.sh
可以通過 curlwget 的方式即可安裝。
curl 方式:

$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

wget 方式:

$ sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

安裝結束會有如下提示,終端命令行的風格也已經改變


4C1925B0-E406-4823-B11A-FAD390CCCD1A.png

三、設置主題

在此我選用了網上比較流行的“ powerLine“ 主題

1、下載主題 oh-my-zsh-powerline-theme
$ git clone git://github.com/jeremyFreeAgent/oh-my-zsh-powerline-theme 

下載完后安裝主題,執行目錄下的腳本install.sh,此過程只是將主題powerline.zsh-theme放入~/.oh-my-zsh/themes/內,真正設置主題還需要看第四步驟:設置oh my zsh 配置文件 ,不要急,一步一步來

$ sudo ./oh-my-zsh-powerline-theme/install.sh 
2、安裝主題所需要的字體,否則會亂碼

執行以下命令

$ git clone https://github.com/powerline/fonts.git
$ sudo ./fonts/install.sh
  • 到此字體安裝完成,之后在終端命令行工具的偏好設置設置:
  • 找到“文本->>字體->>更改” ,"所有字體"中選中“ Meslo LG M for powerLine“ 字體

四、設置oh my zsh 配置文件

上一步其實還未完成主題的設置,配置主題需要進入oh my zsh配置文件“ ~/.zshrc“設置
Oh My Zsh 提供了很多主題風格,我們可以根據自己的喜好,設置主題風格,主題的配置在 ~/.zshrc 文件中可以看到,

$ vim  ~/.zshrc   //vim 編輯 zshrc 配置文件

修改文件此處需要用到vim命令,此處不做演示
或者用一個自己熟悉的編輯器打開這個文件,可以找到這一項:ZSH_THEME

ZSH_THEME="robbyrussel"  修改此項為設置主題: ZSH_THEME="powerline" 
修改此項以更好的支持自己常用命令:plugins=(git autojump osx brew node npm)   

保存,重啟終端命令行即可看到powerLine 主題。

A91DEA9F-BC50-4979-B3A0-A9263EC611F4.png

DIY配色

打開:終端->偏好設置->描述文件
修改:當前模板“文本”顏色
提示:如果想用博主一樣的配色,可用取色器吸取下圖配置顏色


EA464FE2-1618-4DF5-B69D-87D8BB6829B8.png
最終效果
DD844FFB-94B8-417E-96D4-D27144764117.png
其他

設置常用命令別名:比如iOS開發人員經常用到pod update --verbose --no-repo-update命令
設置如下行之后,即可用pod_update 代替原來的命令

alias pod_update='pod update --verbose --no-repo-update'

使用常用別名,巧用命令筆記##請查看我的github項目

本文到此結束,謝謝!

引用

你好,Oh My Zsh - 社區力量全新方式定義命令行 | 咖啡時間http://www.lxweimin.com/p/871ab5cb2b93
Oh My Zsh- github官網
https://github.com/robbyrussell/oh-my-zsh
Powerline風格的zsh配置
http://www.th7.cn/system/mac/201511/141085.shtml
功能、配置和插件 Oh My Zsh教程
http://blog.csdn.net/a__yes/article/details/50469165
Oh My Zsh【DIY教程——親身體驗過程】
http://www.lxweimin.com/p/7de00c73a2bb

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容