最近我将默认 shell 从 bash 更改为 zsh,如下所示:
chsh -s /bin/zsh myname
但是当我调用一个新终端(例如使用ctrl++ )时alt,T我仍然加载了 bash:
myname@machine:~$ cat /etc/passwd | grep myname
myname:x:1000:1000:myname,,,:/home/myname:/bin/zsh
myname@machine:~$ echo $SHELL
/bin/bash
嘚是安装并可以使用命令明确运行zsh
。
如何处理?
答案1
编辑/etc/passwd
文件。在终端中输入
gksu gedit /etc/passwd
找到包含您的用户名的行。更改/bin/bash
为/bin/zsh
。
注销并再次登录。现在 zsh 将成为默认设置。参见下图