Mac OS X上的Unix实用程序很难使用。port install coreutils +with_default_names
和其他一些这样的替换解决了大多数问题,但是却使Mac OS X的默认设置遭到破坏-最令人讨厌的是top
和netstat
,但是我敢肯定我还能想到更多。
我猜测诸如top
和之netstat
类的命令都是特定于操作系统的,因此仅获取其Linux等效项的源并重新编译将无法工作。
在Mac OS X上,这些命令和其他此类命令的最佳等效方式是什么?
3
称它们为“替换”在历史上可能并不准确。它们是从BSD变体派生而来的,并且从历史上讲,许多变体早于您习惯的linux工具。但是,这是一个好问题,对于使用芬克代替端口的我们这些人也存在类似的问题。
—
dmckee 2010年
如果您的问题包含较少的社论,那将更好。从一个类似Unix的操作系统过渡到另一个,总是会以不同的通用Unix命令在不同平台上遵循不同进化路径的方式带来惊喜。我使用过Solaris,DEC Ultrix,AT&T SysV,HP-UX,GNU / Linux(许多发行版),NEXTSTEP,OpenStep,BSDI,Xenix / SCO,FreeBSD,NetBSD,Mac OS X和CygWin。如果您太习惯一种口味的工具的独特功能,那么当您选择另一种口味时会很痛苦。这不会使它们“破碎”。
—
Spiff 2010年
是的,别忘了赫德。除Linux和OSX之外,列表的其余部分仅具有历史意义。
—
TAW
@taw:Solaris仍在许多地方使用,尤其是zfs。
—
丹