如何在Mac上设置默认shell?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (21)

每次我启动终端时,我都不喜欢重新打字。我想要fish默认。我如何在Mac上将fish设置为我的默认shell?

提问于
用户回答回答于

我想在这里添加两件重要的事情。这些适用于MacOS Sierra 10.12.5(16F73)以及可能的一些其他近期和即将推出的MacOS版本。

1)chsh不足以更改默认shell。确保在终端打开的情况下按下Command+ ,并将'Shells open with'选项更改为'Default login shell'。

2)如果是bash,请确保执行echo $BASH_VERSION以确认你正在运行bash的预期版本。bash --version不会给你正确的信息。

用户回答回答于

1. sudo nano / etc / shells

2.将/ usr / local / bin / fish添加到您的shell列表中

3. chsh -s / usr / local / bin / fish

扫码关注云+社区