1. 程式人生 > >【小卒ubuntu使用】ubuntu下zsh和fish的安裝使用

【小卒ubuntu使用】ubuntu下zsh和fish的安裝使用

Fish 是"the friendly interactive shell"的簡稱,最大特點就是方便易用。很多其他 Shell 需要配置才有的功能,Fish 預設提供,不需要任何配置。

shell 有好幾種,目前最常用是 bashzsh。文章本著花最少的時間學習工具的原則介紹;通過接觸zsh和fish,感覺對於新手來說fish很適合上手,安裝配置簡單,推薦fish。

下面分別講解:

1、zsh的安裝使用。

2、fish的安裝使用。

一、zsh安裝使用

在終端中執行如下命令:

sudo apt install zsh oh-my-zsh oh-my-zhs-installer

然後安裝oh-my-zsh

install-oh-my-zsh

輸入命令的時候善用tab鍵補全

配置zsh

首先更改你的預設登入shell為zsh

sudo chshll -s /bin/zsh 使用者名稱
到這裡zsh就安裝完成可以正常使用。
下面是配置其他外掛的小功能,都很強大很實用。有時間可以有需要可以看完,如果只是為了Tab鍵的功能就可以止步了!!
配置外掛
安裝過多的外掛會明顯降低shell開啟的速度!
接下來介紹幾個十分有用的:
1、zsh-syntax-highlighting 從這外掛的名字也可以看出來是檢查shell命令語法的,當你輸入錯誤的命令時命令的顏色是粉紅色的,但是這個外掛需要自己安裝 cd ~/.oh-my-zsh/custom/plugins git clone git://github.com/zsh-users/zsh-syntax-highlighting.git ./install.sh 
2、pip 這個外掛用來安裝Python的庫時使用,你不必輸入庫的全稱,只需要輸入前幾個字母然後按tab鍵補全即可,十分的方便 
3、colored-man-pages 讓幫助手冊有不同的顏色,比較易於閱讀 
4、extract 解壓各種壓縮檔案再也不用記tar後面的引數了 只需要 x XXOO.tar.gz 即可
5、web-search 這個外掛可以在終端開啟並搜尋 列如 百度 你好 然後就會開啟瀏覽器使用百度搜索關鍵字“你好”
關於外掛就介紹這幾個了,安裝的方法也很簡單 用vim開啟.zshrc檔案
vim ~/.zshrc
找到plugings這個位置把自己需要的外掛新增進去。
source .zshrc

二、fish的安裝使用

fish的安裝簡單,在終端中執行如下命令:

sudo apt-get install fish

安裝完成後即可通過fish命令啟動:

fish

由於 fish 的語法與 bash 有很大差異,一般不相容。因此,建議不要將 fish 設為預設 shell,而是每次手動啟動它。

fish的幾個主要的特點做如下介紹:

1、進入 fish 以後注意到的第一件事,可能就是它預設彩色顯示,有效路徑會有下劃線,如果沒有下劃線,則路徑不存在。

2、fish 會自動在游標後面給出建議,表示可能的選項,顏色為灰色,如果採納建議,可以按下Control + F

。如果只採納一部分,可以按下Alt + →。

3、自動補全功能:輸入命令時,fish 會自動顯示匹配的上一條歷史記錄,如果沒有匹配的歷史記錄,fish 會猜測可能的結果,如果有多個可能的結果,fish 會把它們都列出,還帶有簡要介紹。這時,再按一次Tab,就可以在這些命令之中選擇。除了補全命令,fish 還可以補全引數。比如,ls命令的-l引數後面按下Tab鍵,就會顯示可以連用的其他引數。