前言
之前在終端使用命令的時候,總覺得少了點什麼,後面發現了 zsh 這玩意之後,有被驚豔到,所以我想有必要給你介紹一下,畢竟誰不想效率槓桿的呢?
什麼是 zsh我們經常使用的 shell 命令列直譯器是 bash、sh,而 zsh 是另外一種,不過呢,它有諸多優點,比如可定製強,效率高,高亮,命令提示等等..
安裝 zsh那麼趕緊來安裝一波吧,你可以在你的終端中輸入如下命令:
zsh --version
如果沒有顯示相關的版本號,說明你還沒安裝,你可以使用 apt 安裝一下:
sudo apt install zsh
當你輸入 zsh --version 出現版本號說明安裝成功了
zsh 5.4.2
設定 shell 預設直譯器為 zsh你可以使用 chsh 命令修改預設命令直譯器,將你的 bash 改為 zsh 吧。
可以使用如下命令找到你的 zsh:
which zsh
比如我的 zsh 位置位於 /usr/bin/zsh , 那麼就可以這樣進行切換:
chsh -s /usr/bin/zsh
重啟一下,輸入以下命令,如果顯示的是 /usr/bin/zsh 說明切換成功。
echo $SHELL
安裝 oh-my-zsh一個命令搞定:
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
安裝完了之後是這樣的:
配置主題和外掛都搞定了之後,接下來就可以搞事情了!
在這個連結有很多主題供你選擇:
https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
貼幾個給你看看:
配置主題找到你喜歡的主題之後,如何配置呢?
儲存退出,接著使用 source 命令使其生效:
source ~/.zshrc
高亮了!是不是瞬間逼格滿滿?
配置外掛為什麼說 oh-my-zsh 能讓你效率提高 10 倍呢?其中一個原因就是它可以安裝很多外掛,讓你使用命令用到爽!
你可以在這裡找到:
https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins
找到你想要安裝的外掛,到你的 zshrc 檔案中,把相關外掛新增進來:
接著使用 source 使其生效:
source ~/.zshrc
那麼現在你就可以使用這些外掛了,拿 Git 舉個例子:
檢視 git 狀態直接使用 gst:
新增檔案直接 gaa, 提交直接 gcmsg:
建立分支直接 gb:
切換分支直接 gco:
當然,還有很多外掛的高效使用,你都可以根據自己的需要去安裝。
ohmyzsh 的常用高效操作除了定製主題和外掛之外,有一些常用的操作,也可以高效的進行,比如進入檔案你可以這樣:
雙擊tab
檢視命令幫助,還是:
雙擊tab
進入歷史目錄,一個 d 就可以:
是不是很爽咧?還有很多操作,你可以到這裡找到:
https://ohmyz.sh/