麦克雷
标题:
zsh取代bash 成为macOS Catalina的默认shell
[打印本页]
作者:
上海秘书
时间:
2019-6-5 13:33
标题:
zsh取代bash 成为macOS Catalina的默认shell
在 WWDC 2019 期间,苹果隆重介绍了 macOS 的下一个重大版本 Catalina 。不过对开发者和高级用户来说,macOS Catalina 还有一个重大的变化 —— 因为 zsh 已经取代 bash,成为了新版操作系统中的默认 shell 。为帮助用户顺利过渡,bash 并不会立即从 macOS Catalina 中消失,但大家最好尽快习惯这一变化。
(, 下载次数: 35)
上传
点击文件名下载附件
至于作出这一决定的原因,猜测与 GPLv3 协议有关。尽管苹果已经获得基于 GPLv2 许可协议的 bash 3.2 版本,但新版已经基于 GPLv3 协议。
(, 下载次数: 31)
上传
点击文件名下载附件
苹果一直没有在 macOS 中使用 GPLv3 软件包。因为像苹果这样自签发的企业,会在代码审核上更加严格,且其中包含了明确的专利授权。
即便许多 Mac 开发者已经开始使用像 Fish 这样的更加现代化的 shell,但 zsh 和 Bourne shell(sh)与大多数 bash 更加兼容。
zsh 拥有更加灵活的自动完成特性,如果你有意转投 macOS Mojave 时引入的 zsh,还请尽快在 bash 被彻底淘汰之前,适应全新的终端设置。
官网文档
https://support.apple.com/en-ca/HT208050
转自 cnbeta
欢迎光临 麦克雷 (http://imac.ly/)
Powered by Discuz! X3.5