我不小心从 Mac 的 /bin 文件夹中删除了 zsh

I accidentally delete zsh from /bin folder in Mac

我从 bin 文件夹中删除了 zsh 二进制文件,所以当我尝试更改我的 shell 时,我得到了这个:

chsh: WARNING: shell '/bin/zsh' does not exist

我不知道如何重新安装 zsh shell MacO 默认自带 zsh。

最简单的方法是使用 brew 安装 zsh(它将安装在 /usr/local/bin/zsh 中)然后将其符号链接到 /bin/zsh.

显然有更多方法可以解决此问题,但(对我而言)这似乎是最简单的方法。

我使用 mac 工具解决了这个问题。我在重新安装选项上只投入了大约 30 分钟的时间。显然有一种生成 zsh 二进制文件的方法,但我发现重新安装 osx 很容易,因为 Osx 默认情况下带有 zsh 二进制文件,而 brew install 不安装 zsh 二进制文件。另一方面,必须有一种从头开始安装 zsh 的方法,但我认为找到正确的方法需要更多时间