Подобный Linux top/netstat/etc. на Mac OS X?

Утилиты Unix на Mac OS X являются довольно болезненными для использования. port install coreutils +with_default_names и несколько других таких замен фиксируют большинство из них, но это оставляет некоторых в поврежденных значениях по умолчанию Mac OS X - наиболее раздражающе top и netstat, но я уверен, что мог думать о еще много.

Я предполагаю что команды как top и netstat вполне конкретная ОС, поэтому просто захватив источники их эквивалентов Linux, и перекомпиляция не будет работать.

Что лучшее эквивалентно из этих и других таких команд, который работает над Mac OS X?

24
задан 01.08.2010, 23:26

2 ответа

Много netstat функций могут быть заменены командой lsof. Я часто использовал

netstat -lnp | grep 1234

узнать, кто слушал на порте 1234. С lsof (который доступен в обеих системах), я могу сделать:

lsof -i :1234

Главная команда на OSX не является неверной также, это просто отличается. И я совершенно уверен, что некоторые метрики только имеют смысл на Mac.

Отметьте это lsof -Pi :1234 должен сделать его немного быстрее, не пытаясь разрешить сервисные названия (портов).

24
ответ дан 07.12.2019, 09:44

О, прохладный, htop находится в Домашнем пиве! Я предполагаю, что это не клон Linux top но если Вы решаете использовать htop на Linux затем я предполагаю htop на OS X не будет слишком далеко.

4
ответ дан 07.12.2019, 09:44

Теги

Похожие вопросы