最近,我将默认 shell 从 bash 更改为 zsh,如下所示:
chsh -s /bin/zsh myname
Run Code Online (Sandbox Code Playgroud)
但是,当我调用一个新的终端(例如,使用ctrl+ alt+ T),我仍然有庆典装:
myname@machine:~$ cat /etc/passwd | grep myname
myname:x:1000:1000:myname,,,:/home/myname:/bin/zsh
myname@machine:~$ echo $SHELL
/bin/bash
Run Code Online (Sandbox Code Playgroud)
zsh已安装并可使用zsh命令显式运行。
怎么处理?
编辑/etc/passwd文件。在终端类型中
gksu gedit /etc/passwd
找出包含您的用户名的行。改成。/bin/bash/bin/zsh
注销并再次登录。现在 zsh 将成为默认值。见下图

| 归档时间: |
|
| 查看次数: |
4171 次 |
| 最近记录: |