fedora33如何安装zsh
利用dnf安装
sudo dnf install -y zsh
让zsh成为默认shell
chsh -s $(which zsh)
chsh命令解析:
change shell 缩写成了chsh。其中参数 -s表示当前的shell设置。which zsh变量是寻找zsh路径的命令。可以单独运行下which zsh查看下zsh的所在路径。
chsh command not found问题
这是由于系统还没有chsh命令
sudo dnf install -y util-linux-user
如何知道chsh这个命令在util-linux-user包里面?
可以通过dnf的-q参数 provides选项进行查找。
sudo dnf -q provides '*/chsh'
util-linux-user-2.32.1-17.el8.x86_64 : libuser based util-linux utilities
centos8也可以使用以上方法安装zsh。