相关疑难解决方法(0)

如何使 ZSH 成为默认 shell?

我正在尝试将 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。

command-line bash zsh

237
推荐指数
4
解决办法
54万
查看次数

当我使用 'zsh' 时,'echo $SHELL' 返回 'fish'

首先我安装了fish然后我想测试zsh所以我安装了它。实际上我正在使用zsh它并且它工作完美(目前):我可以切换主题,启用插件等......

但是当我这样做时:

echo $SHELL
Run Code Online (Sandbox Code Playgroud)

它应该返回/bin/zsh,并且意外地返回/usr/bin/fish

我正在使用 Kubuntu 14.04。可以吗,还是我应该修理它?

zsh environment-variables fish

1
推荐指数
1
解决办法
800
查看次数

标签 统计

zsh ×2

bash ×1

command-line ×1

environment-variables ×1

fish ×1