【終端】MAC 下配置 ZSH

Shell 是 Linux/Unix 的一個外殼。它負(fù)責(zé)外界與 Linux 內(nèi)核的交互,接收用戶或其他應(yīng)用程序的命令,然后把這些命令轉(zhuǎn)化成內(nèi)核能理解的語言,傳給內(nèi)核,內(nèi)核是真正干活的,干完之后再把結(jié)果返回用戶或應(yīng)用程序。

MAC 下面的終端是神器,在實際開發(fā)中為開發(fā)者帶來許多方便,而程序員看到不爽的 Shell,就會自己重新寫一套,慢慢形成了一些標(biāo)準(zhǔn),常用的 Shell 有這么幾種:sh、bash、csh 等。

在 Linux 里執(zhí)行這個命令和 MAC 略有不同,你會發(fā)現(xiàn) Mac 多了一個 ZSH,也就是說 OS X 系統(tǒng)預(yù)裝了個 ZSH,可惜的是 ZSH 不是很好用,需要配合一些插件和模板:oh-my-zsh。

ZSH 配合 oh-my-zsh 使用效果圖

來吧,讓我們一起來配置一下吧。

  1. 打開終端,輸入命令行,將 bash 切換為 zsh。
chsh -s /bin/zsh

直接用 zsh 會很蛋疼,因為 zsh 功能很強(qiáng)大但是太復(fù)雜,所以需要 oh-my-zsh 來將它簡單化。

  1. 輸入命令行,下載 oh-my-zsh。
// 1)直接用git從github上面下載包
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh 
// 2)備份已有的 zshrc
cp ~/.zshrc ~/.zshrc.orig
// 3)替換zshrc
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
  1. 重啟終端,大功告成,就是這么簡單。

按照步驟安裝完后,可以配置一些常用的命令的“別名”,
在根目錄下輸入以下命令:

vi .zshrc

翻到最下面,輸入“i”,vim 編輯器插入狀態(tài),可以為常用命令起別名,例如:alias gs = 'git status',插入后“ESC”,輸入“:wq”,退出 vim 編輯器,重啟終端或者輸入以下命令立即生效。

source .zshrc.local
別名配置如圖

這樣就好了,快在 ZSH 下使用你短命令吧。


附:簡化 git 命令

git config --global alias.<handle> <command>

比如:git status 改成 git st,這樣可以簡化命令

git config --global alias.st status
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容