centos8 设置默认为 zsh

centos 默认是 bash,自从用上了 zsh 以后,就一直用 zsh,但是 centos8 默认是没有开启 zsh 的。

安装 zsh

sudo yum install zsh

安装 ohmyz.sh

https://ohmyz.sh/ 是一个非常不错的项目,里面有很多插件和主题,如果用 zsh 的话,ohmyz.sh 是一个不可缺少的工具。

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

安装 chsh

centos 默认是没有安装 chsh 命令的,需要手动安装

sudo dnf install util-linux-user

更改成默认的 zsh

系统默认是 bash,如果不更改默认的配置,每次登录还是 bash,要手动切换指定用户为 zsh,可以加用户名。

 sudo chsh username  -s /bin/zsh

发表评论