Les utilitaires UNIX sur Mac OS X sont assez douloureux à utiliser. port install coreutils +with_default_names
et quelques autres remplacements tels que ces remplacements sont la plupart d'entre eux, mais il laisse des défauts de défaut de Mac OS X cassés - le plus ennuyeux top
et netstat
, mais je suis sûr que je pouvais penser à un peu de choses.
Je suppose que ces commandes comme top
et netstat
sont spécifiques à un système d'exploitation, alors il suffit de saisir des sources d'équivalents Linux et de recomposer ne fonctionnera pas.
Quel est le meilleur équivalent de ces commandes et d'autres commandes de ce fonctionnement sur Mac OS X?
De nombreuses fonctionnalités de NetStat peuvent être remplacées par une commande LSOF. J'utilisais souvent
netstat -lnp | grep 1234
pour savoir qui écoutait le port 1234. Avec LSOF (disponible sur les deux systèmes), je peux faire:
lsof -i :1234
La commande supérieure sur OSX n'est pas mauvaise non plus, ce n'est que différent. Et je suis tout à fait sûr que certaines des métriques ne font aucun sens sur Mac.
Notez que lsof -Pi :1234
devrait le rendre un peu plus rapide en n'essayant pas de résoudre les noms de service (des ports).
Oh cool, htop
est en homebrew! Je suppose que ce n'est pas un clone de Linux top
mais si vous décidez d'utiliser htop
sous Linux, alors je suppose que htop
sur OS X ne sera pas trop éloigné.