相关疑难解决方法(0)

即使将默认 shell 更改为 zsh 后,echo $SHELL 也会将“/bin/bash”显示为输出

我参考了这个答案来更改我的默认 shell如何将默认 shell 更改为 ZSH - chsh 说“无效 shell”

添加 zsh/etc/shells并执行后,sudo chsh -s "$(command -v zsh)" "${USER}"我运行了echo $SHELL(顺便说一句,它没有输出,所以我认为它一定已经成功运行),它给了我/bin/bash

我关闭了 shell 并打开了一个新的 shell 会话,zsh 出现了,所以我认为它一定是通过重新启动来修复的,之后当我echo $SHELL在 zsh 会话中运行时,它仍然给了我相同的输出/bin/bash``$SHELL --version,也给了我 bash 版本而不是zsh 的一个

每次我执行 ctrl+alt+t 操作时,我都会得到一个 zsh 会话,但这个echo $SHELL输出让我感到怀疑。

更新:我正在运行 Ubuntu Budgie 18.04.3,我/bin/zshecho $0

shell zsh

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

标签 统计

shell ×1

zsh ×1