首頁>技術>

前言

之前在終端使用命令的時候,總覺得少了點什麼,後面發現了 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/

16
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 使用 Python Kivy 開發 之:建立一個小遊戲玩玩