切换到 ZSH 有什么风险?

Dan*_*ark 5 bash zsh macos

大多数针对 Mac 的建议都是假设您使用 Bash shell 编写的。如果我切换到 zsh,我与系统上当前的 Bash 脚本有多不兼容,以及 SU 上的人给我的建议?

#!/bin/sh我的脚本开头的那行有帮助吗?

编辑:与问题无关的是我为什么要这样做。更好的选项卡完成。我只是尝试了 zsh按照此处的建议放入登录脚本,我完全被震撼了。

Ign*_*ams 1

/bin/sh指向 bash,以兼容模式运行。更改登录 shell 的唯一变化是哪些内置程序可用以及它们如何工作。脚本遵循他们的 shebang 路线。

  • 应该注意的是,在某些系统上确实如此。在其他情况下,它与“dash”或“ash”或其他链接,甚至实际上是真正的 Bourne shell 本身。 (2认同)