我已经阅读并使用了很多ubuntu linux shell但是,在使用mac osx之前,我会知道shell bash命令和用法是否与mac osx和linux发行版相同,因为它们都是由unix系统派生的? ?
答案 0 :(得分:1)
两者都是POSIX兼容的,这意味着它们符合一组特定的标准。关于POSIX的维基百科:“POSIX定义了应用程序编程接口(API),以及命令行shell和实用程序接口,以便与Unix和其他操作系统的变体兼容。”
但是有一些与ubuntu捆绑在一起的命令在OS X上默认不存在。对于这些命令,通常可以从MacPorts获取它们。
在日常使用中,我发现没有太大区别。目录结构不一样,OS X将使用.DS_Store文件丢弃磁盘。但你可以ssh到远程机器,通常不知道它是Linux还是OS X.