我正在尝试将 ZSH 设置为我的默认 shell,但是它不断恢复为 bash。
我试过这个代码:
sudo chsh -s $(which zsh)
Run Code Online (Sandbox Code Playgroud)
我也试过:
sudo chsh -s /bin/zsh
Run Code Online (Sandbox Code Playgroud)
还尝试了没有 sudo 的这些命令。关于我还需要做什么的任何想法。从 bash 中运行 ZSH 时,它会加载并正常工作,但我想将其设置为默认 shell。
首先我安装了fish
然后我想测试zsh
所以我安装了它。实际上我正在使用zsh
它并且它工作完美(目前):我可以切换主题,启用插件等......
但是当我这样做时:
echo $SHELL
Run Code Online (Sandbox Code Playgroud)
它应该返回/bin/zsh
,并且意外地返回/usr/bin/fish
我正在使用 Kubuntu 14.04。可以吗,还是我应该修理它?