如何更改 $SHELL 变量的值?

如何更改 $SHELL 变量的值?

zsh前段时间安装了,后来又卸载了。但是今天做了一些 django 工作,我意识到我的 SHELL 变量设置为:

$ echo $SHELL
/usr/bin/zsh

我找到了一个答案,说应该chsh -s /bin/bash可以解决问题。但它对我来说不起作用。

答案1

chsh命令显然没有做它应该做的事情。从评论中我了解到您的登录 shell 仍然是/usr/bin/zsh.

/etc/passwd还可以通过以 root 身份使用命令手动编辑文件来更改登录 shell vipw。请确保输入要使用的 shell 的正确路径,否则可能无法正常登录。

相关内容