mac终端zsh和bash的区别 苹果为何用zsh取代bash,成为macOS Catalina的默认shell?
浏览量:2322
时间:2021-03-15 16:04:41
作者:admin
苹果为何用zsh取代bash,成为macOS Catalina的默认shell?
在2019年WWDC期间,苹果推出了MacOS的下一个主要版本Catalina。
关于这一决定的原因,推测与GPLv3协议有关。尽管苹果已经获得了基于gplv2许可协议的bash3.2版本,但新版本是基于GPLv3协议的。
苹果从未在MacOS中使用过GPLv3软件包。这是因为像苹果这样的自主发行公司,在代码审核方面会更加严格,而且其中包含明确的专利授权。
尽管许多MAC开发人员已经开始使用更现代的shell,如fish,但Zsh和Bourne shell(SH)与大多数bash更兼容。
Zsh具有更灵活的自动完成功能。如果您想切换到MacOS Mojave引入的Zsh,请在Bash完全消除之前尽快适应新的终端设置。
MacBook能安装Linux吗?
在MacOS和Linux中,大多数命令是相同的,但有一些不同。如果你真的想玩纯Linux,有一个解决方案。我推荐这两个选项:
运行Linux。
要运行Linux
您还可以安装docker服务器,然后在这台机器上玩容器。现在docker技术也非常流行,值得一试。
mac终端zsh和bash的区别 windows怎么切换mac mac死机
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。