Linux / Commande htop : rechercher, filtrer et trier les processus
htop permet d'explorer une liste de processus et leur utilisation CPU et mémoire dans un écran qui se rafraîchit. Vous pouvez rechercher un programme, filtrer la liste et changer son tri. L'outil peut nécessiter une installation séparée selon la distribution ; ses commandes affichées en bas de l'écran permettent de vérifier les touches de votre version.
Vérifier la disponibilité et ouvrir l'écran
command -v htop
Si le shell trouve la commande, vous pouvez lire htop --help puis lancer :
htop
Sinon, vérifiez la présence du paquet htop dans le gestionnaire et les dépôts officiels de votre distribution. Vous pouvez déjà consulter les processus avec ps ou suivre les ressources avec top, s'ils sont installés.
Les indicateurs de ressources sont généralement placés en haut et les processus en dessous. Leur disposition est configurable. Ce schéma représente la structure, sans reproduire de mesures réelles :
CPU [####....] Mem [##......] Swap [...]
PID USER CPU% MEM% COMMAND
... ... ... ... ...
Utilisez les flèches pour sélectionner une ligne et parcourir la liste. Les flèches horizontales permettent de lire une ligne trop longue. Vérifiez le PID et la commande du programme sélectionné : la position d'une ligne peut changer au fil des mises à jour.
Rechercher, filtrer et trier
| Touche habituelle | Usage |
|---|---|
F1 ou h |
Afficher l'aide. |
F3 ou / |
Rechercher progressivement dans les lignes de commande affichées ; F3 passe à une occurrence suivante pendant la recherche. |
F4 |
Filtrer pour n'afficher que les processus correspondant au texte saisi. |
F6 |
Choisir la colonne de tri. |
F10 ou q |
Quitter htop. |
La recherche déplace la sélection vers un résultat ; le filtre réduit les lignes visibles. Pour retrouver la liste après un filtre, ouvrez de nouveau le filtre et appuyez sur Échap, conformément au manuel de votre version. Une liste courte peut donc refléter un filtre, pas l'arrêt des autres programmes.
Avec F6, choisissez par exemple CPU% puis validez pour examiner les tâches qui utilisent le processeur. Refaites l'opération avec MEM% pour comparer un autre critère. Le tri est un choix de présentation : il ne change pas la priorité d'exécution des processus.
Si une touche de fonction est interceptée par le terminal ou le bureau, utilisez les touches alternatives documentées et consultez l'aide visible dans htop. Ne supposez pas qu'une touche reçue par le terminal a nécessairement atteint l'application.
Limiter l'observation à un utilisateur ou un PID
Remplacez alice par un compte existant et 1234 par un PID déjà vérifié. Ces deux commandes sont des choix de sélection distincts :
htop -u alice
htop -p 1234
La première limite les processus à l'utilisateur nommé ; la seconde se concentre sur l'identifiant fourni. Quittez chaque écran avec q avant de saisir une autre commande dans le shell.
La sortie reste interactive. L'absence d'une tâche peut venir de la sélection choisie, de sa fin ou du contexte de visibilité. Contrôlez les filtres et le compte avant d'interpréter cette absence comme une panne de service.
Régler le délai et distinguer observation et action
Le manuel du projet exprime -d en dixièmes de seconde. Un intervalle demandé d'une seconde s'écrit donc :
htop -d 10
Vérifiez l'unité dans htop --help pour votre version ; ne reprenez pas une valeur de délai de top sans vérifier sa signification. L'option -C démarre en monochrome lorsque vous souhaitez désactiver les couleurs.
Quitter htop n'arrête pas les processus surveillés. En revanche, F9 ouvre l'envoi de signaux et d'autres touches modifient les priorités. Une action peut porter sur plusieurs processus marqués : confirmez la sélection, les PID et les droits nécessaires avant d'agir. La consultation ordinaire n'exige pas de lancer systématiquement htop avec sudo.
Le site officiel de htop présente le projet ; son manuel maintenu dans le dépôt officiel détaille options et touches. Pour les fonctions effectivement installées, consultez man htop sur votre machine.




