centos7配置zsh

zsh是替換linux默認shell命令的理想插件

1、安裝zsh(吐槽一下網上的文檔害死人)

這篇不錯,以后盡可能去學會使用英文文檔

zsh配置參考

1.1、查看系統當前的shell

echo $SHELL

返回結果如下:

/bin/bash

PS.默認的shell一般都是bash

1.2、查看bin下是否有zsh包

cat /etc/shells

返回結果如下:

/bin/sh

/bin/bash

/sbin/nologin

/bin/dash

/bin/tcsh

/bin/csh

PS.默認沒有安裝zsh

1.3、安裝zsh包

yum -y install zsh

安裝完成后查看shell列表:

cat /etc/shells

返回結果如下:

/bin/sh

/bin/bash

/sbin/nologin

/bin/dash

/bin/tcsh

/bin/csh

/bin/zsh

現在zsh已經安裝完成了,需要把系統默認的shell由bash切換為zsh

chsh -s /bin/zsh

//切換shell

這個時候需要重啟linux了

安裝oh-my-zsh

自動安裝:

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

這個自動安裝有時候網絡不行

自動安裝總是失敗使用手動安裝

git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

編輯 .zshrc

插件默認只用git 修改如下

plugins=(

git yum autojump bundler sudo z d zsh-autosuggestions

)

兩個額外的工具需要安裝

強力自動補全

incr插件

1.下載 http://mimosa-pudica.net/zsh-incremental.html 的incr-0.2.zsh

2.把incr-0.2.zsh放到新建的~/.oh-my-zsh/plugins/incr目錄下

3.chmod 777 incr-0.2.zsh給予其777權限

4.編輯~/.zshrc,插入source ~/.oh-my-zsh/plugins/incr/incr-0.2.zsh

zsh-autosuggestions 自動推薦

https://github.com/zsh-users/zsh-autosuggestions

這一部分需要先創建~/.zsh目錄

git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions

vim .zshrc

source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh

source .zshrc

ok了

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

推薦閱讀更多精彩內容