La commande htop est un outil de surveillance des processus en ligne de commande. Elle fournit une interface plutôt conviviale pour afficher les informations détaillées sur les processus en cours d’exécution sur un système.
Lien vers le site d’htop : https://htop.dev
Quelques fonctionnalités de htop :
- Affichage en temps réel : htop met à jour les informations des processus en temps réel, vous permettant de surveiller les changements et les activités en cours.
- Interface colorée : Les couleurs sont utilisées pour indiquer différentes informations, comme l’utilisation du CPU, la priorité du processus, etc., ce qui facilite la lecture des données.
- Actions interactives : htop permet d’effectuer des actions sur les processus en cours d’exécution, telles que l’arrêt, le redémarrage ou la modification des priorités.
- Personnalisation : Vous pouvez personnaliser l’affichage de htop en configurant les colonnes à afficher, les options de tri, les couleurs, etc.
Pour faire simple… htop c’est beaucoup mieux que top 😉
Pour installer htop sur macOS avec brew, vous pouvez suivre les étapes suivantes:
Assurez-vous que brew est installé sur votre ordinateur. Si ce n’est pas le cas, ouvrez un terminal et tapez la commande suivante pour l’installer:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Une fois brew installé, tapez la commande suivante pour installer htop:
brew install htop
Une fois l’installation terminée, vous pouvez lancer htop en tapant la commande suivante dans le terminal:
htop
htop nécessite des privilèges root pour afficher correctement tous les processus en cours d’exécution, vous devrez donc exécuter sudo htop.
sudo htop
Lorsque vous exécutez simplement la commande « htop » sans privilèges root, certaines informations sur les processus peuvent être masquées ou incorrectes. Par conséquent, pour exécuter htop avec les privilèges root, vous devez utiliser la commande « sudo » qui vous permettra d’exécuter htop en tant qu’utilisateur root.
Vous devriez maintenant voir l’interface htop qui vous permet de visualiser et de gérer les processus en cours d’exécution sur votre ordinateur.

Note: si vous rencontrez des problèmes lors de l’installation de htop avec brew, vous pouvez essayer de mettre à jour votre installation de brew en tapant la commande suivante:
brew update
Vous pouvez également essayer de nettoyer votre installation de brew en tapant la commande suivante:
brew cleanup
(le résultat de la commande avec en cible le site de Google)