终端就像 Bash 一样?

终端就像 Bash 一样?

我将终端设置为使用 zsh 而不是 bash 打开,它工作了大约一周,然后又切换回了 bash。知道为什么会发生这种情况吗?

我真的希望将更改保留在终端级别,而不是实际切换我的系统 shell。

答案1

运行命令 chsh。我这样做了,我的 zsh 保留在 Snow Leopard 上。

答案2

你是如何改变外壳的?

这对我有用:

  1. 转到系统偏好设置。
  2. 打开帐户首选项窗格。
  3. 进行身份验证,以便您可以进行更改。
  4. 按住 Control 键或右键单击您的帐户名称,然后选择“高级选项”。
  5. 在“登录 shell”下,选择或输入您的 路径zsh。 (注意:我认为这个 shell 也必须在 中列出/etc/shells。)

您也可以在终端中更改它:

  1. 打开终端偏好设置。
  2. 在“启动”选项卡上的“打开的 Shell”下,选择“命令(完整路径)”并输入 Shell 的路径。

答案3

您在使用 MobileMe 吗?至少对我来说,我遇到了各种偏好同步问题。我可以更改笔记本电脑上的设置,但几天后它又恢复为旧设置(可能是因为我的台式机一直在运行,而笔记本电脑却没有运行)。

这让我觉得很奇怪,因为 mobileme 是我看到的唯一导致此类偏好重置问题的东西……

答案4

你是如何将其更改为 zsh 的?

我短暂地运行了 osx(时间不长,但超过几周),然后使用 chsh 将其更改为 zsh,然后工作就完成了。您是否正在运行自动更新?

相关内容