ubuntu的初始shell通常为bash,如果想要换成zsh并进行一些相关的配置,通常需要三个步骤:
通过apt下载zsh
apt install zsh
通过/etc/shells查看系统当前都支持哪些shell
cat /etc/shells
通过/etc/passwd修改默认的shell
vim /etc/passwd
注:不要随意修改root的shell,保持良好的习惯,只配置用户的文件
通过wget下载,由于github网速较慢,失败率较高,这里提供gitee的下载方式:
sh -c "$(wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh -O -)"
下载成功后,可以进入到.zshrc文件中,将主题修改为’ys’
vim .zshrc
默认为:
ZSH_THEME="robbyrussell"
修改为:
ZSH_THEME="ys"
如果暂时不安装插件,则直接执行source更新配置信息:
source ~/.zshrc
为了更好的使用shell,可以给zsh下载一些插件。
打开.zshrc,找到plugins=( git )
,git为默认安装好的插件。
语法高亮插件。语法错误会报错。
首先安装
git clone https://gitee.com/etoileWong/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
在.zshrc中配置,plugins的括号中加入该插件
plugins=( git zsh-syntax-highlighting )
根据之前的命令历史,自动提示加补全
首先安装
git clone https://gitee.com/gentlecp/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
在.zshrc中配置,plugins的括号中加入该插件
plugins=( git zsh-syntax-highlighting zsh-autosuggestions )
最后更新配置信息:
source ~/.zshrc