Linux (Ubuntu) 和 Mac shell 命令有什么区别?

tes*_*aby 5 mac unix bash shell

我在工作中使用 Ubuntu,在家里使用 Mac。

我今天在 Mac 上的 bash 终端上尝试了一些 shell 命令,但它们没有用。我被告知两台机器都应该运行 UNIX 命令,所以终端命令应该是相同的。

但是我不能apt-get install在其他命令中使用。这是为什么?

我应该在 Mac 上输入什么而不是apt-get?有没有办法在两个系统上使用相同的命令?

Yit*_*hak 9

这是一个非常简化的答案,但它基本上是准确的。

在 Mac 终端上不起作用的命令是 Mac 没有的程序。您可以找到其中大多数的等价物,但apt-get它是 Ubuntu 包管理器,因此您不会在 OS X 上找到它。据我所知,OS X 甚至没有包管理器。

  • OS X 没有自带包管理器,它们也不符合 OS X 的软件安装理念。尽管如此,还是有适用于 OS X 的包管理器:[homebrew](http://mxcl.github.com/homebrew/)、[MacPorts](http://www.macports.org/) 和 [fink]( http://www.finkproject.org/)(虽然我听说 fink 最近维护得不好)。当然,他们都没有使用 `apt-get` 命令...... (3认同)