Mac OS X 上是否有类似 Linux 的 top/netstat/等等?

Mac OS X 上是否有类似 Linux 的 top/netstat/等等?

Mac OS X 上的 Unix 实用程序使用起来非常痛苦。port install coreutils +with_default_names和其他一些这样的替代品修复了大部分问题,但它留下了一些破坏的 Mac OS X 默认设置——最烦人的topnetstat,但我相信我还能想到更多。

我猜测像top和这样的命令netstat是特定于操作系统的,因此仅仅获取它们的 Linux 等效源并重新编译是行不通的。

在 Mac OS X 上运行的这些和其他类似命令的最佳等效命令是什么?

答案1

许多 netstat 功能可以用lsof命令。我经常使用

netstat -lnp | grep 1234

找出谁在监听端口 1234。使用 lsof(两个系统上都可用),我可以执行以下操作:

lsof -i :1234

OSX 上的 top 命令也不错,只是有点不同。而且我确信某些指标只有在 Mac 上才有意义。

请注意,lsof -Pi :1234通过不尝试解析(端口的)服务名称,应该可以使速度更快一些。

答案2

哦,太棒了,htop在 Homebrew 中!我猜它不是 Linux 的克隆,但如果你决定在 Linux 上top使用,那么我猜在 OS X 上也不会太远。htophtop

相关内容