2019年10月17日 星期四

從 macOS Catalina 版開始,Mac 使用 zsh 做為預設登入 shell

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050

剛從 macOS Mojave (10.14.6) 升級成 macOS Catalina (10.15) ,第一次打開終端機,映入眼簾的是上面這段話。 因為是從舊版升上來的,所以 echo $SHELL 的結果是 /bin/bash ,但以後 Mac 出廠預載應該都是 zsh 了。 順便提一下 macOS Catalina (10.15) 的 bash 跟 zsh 各是什麼版本

$ uname -v
Darwin Kernel Version 19.0.0: Wed Sep 25 20:18:50 PDT 2019; root:xnu-6153.11.26~2/RELEASE_X86_64

$ /bin/bash --help
GNU bash, version 3.2.57(1)-release-(x86_64-apple-darwin19)

$ /bin/zsh --version

zsh 5.7.1 (x86_64-apple-darwin19.0)


沒有留言: