Mac 会帮助我学习 Linux 吗?

oro*_*aki 10 linux shell macos

上周我第一次使用 Mac 工作。我注意到 shell 与 Linux 非常相似。我通常在 Windows 机器上开发,并且对 Linux 的所有方面都是一个菜鸟。Mac 会帮助我解决这个问题,还是会因为 Mac 操作系统的细微差别而使我的情况变得更糟?

fid*_*eli 11

它当然不会让事情变得更糟。OS X 和 Linux 之间有许多相似之处,如果您开始涉足 OS X,那么这些细微差别现在就无关紧要了。诸如 bash shell、脚本工具和许多 Linux shell 应用程序之类的东西都可用于 OS X。

我经常在 MacBook 上的 OS X 上进行开发,并在 Linux 工作站上运行我的程序。有时您需要了解 Linux 和 OS X 之间的差异(例如,如何管理服务),但是当您到达那个点时,您就会知道在哪里可以找到所需的信息。

  • 不能同意更多。获得 Powerbook(从那时起)和 OS X 激发了我对 Unix 的兴趣。在终端上使用了几个月的工具后,我很舒服地开始在 Linux 机器的终端上使用工具,然后事情从那里开始失控,我变成了一个巨大的 *nix 书呆子...... OS X 仍然是我的风格选择虽然。 (2认同)

Cas*_*yIT 5

当然。

OS X 是一个基于 POSIX 的基于 UNIX 的操作系统,它构建在 XNU 内核之上,其中包括许多可以从 Terminal.app 探索的标准 Unix 工具。由于符合 POSIX,许多为 Linux 编写的程序可以重新编译以在其上运行。

芬克MacPorts的项目能够帮助延长你可以学习以及工具集。