我已经阅读并使用了很多 ubuntu linux shell,但是,在使用 mac osx 之前,我想知道 mac osx 和 linux 发行版的 shell bash 命令和用法是否相同,因为两者都是由 unix 系统派生的???
最佳答案
两者都兼容 POSIX,这意味着它们符合一组特定的标准。关于 POSIX 的维基百科:“POSIX 定义了应用程序编程接口(interface) (API),以及命令行 shell 和实用程序接口(interface),以实现与 Unix 和其他操作系统变体的软件兼容性。”
但是,有一些与 ubuntu 捆绑在一起的命令默认情况下在 OS X 上不存在。对于这些命令,您通常可以从 MacPorts 获取它们。
在日常使用中我没有发现有太大区别。目录结构不一样,OS X 会在磁盘上散布 .DS_Store 文件。但是您可以通过 ssh 登录到远程计算机,但通常无法判断它是 Linux 还是 OS X。
关于linux - linux shell 和 macos shell 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28383622/