Comando htop in Linux: cercare, filtrare e ordinare i processi
htop permette di esplorare l’uso della CPU, della memoria e l’elenco dei processi in una schermata interattiva. Offre ricerca, filtri e ordinamento; a seconda della distribuzione può richiedere un’installazione separata.
Puoi selezionare una riga e usare la tastiera per esaminare il processo. In genere F3 cerca, F4 filtra e F10 esce. Versione e terminale possono influire sui tasti: controlla anche l’aiuto visualizzato nella schermata.
Sintassi di base
htop [opzioni]
Usa un terminale e verifica le opzioni della tua installazione con man htop o htop --help. Questa guida riguarda l’uso di htop su Linux; disponibilità, colonne e funzionalità dipendono dalla versione e dalla configurazione.
Esempi pratici
Aprire la schermata interattiva
Controlla insieme gli indicatori delle risorse nella parte superiore e la lista dei processi sotto. Le frecce su e giù spostano la selezione; F1 apre l’aiuto e F10 o q chiudono htop.
htop
Mostrare i processi di un utente
Sostituisci alice con un nome utente presente nel sistema. L’opzione restringe l’elenco ai processi di quell’utente: non cambia l’account con cui stai eseguendo htop.
htop -u alice
Concentrarsi su un PID
Il PID è l’identificatore di un processo. Sostituisci 1234 con il PID già verificato, per esempio mediante ps, e osserva l’attività scelta.
htop -p 1234
Un processo può terminare fra la ricerca e l’apertura della vista. L’assenza di una riga non dimostra che non sia mai stato eseguito; ricontrolla il PID prima di trarre conclusioni.
Leggere e navigare la schermata
Nella configurazione tipica, in alto compaiono indicatori della CPU per core, memoria e swap; sotto trovi i processi. La schermata continua ad aggiornarsi anziché produrre poche righe fisse come un normale comando di stampa.
htop
Schema illustrativo: barre e puntini sono segnaposto, non misurazioni. Valori e disposizione delle colonne cambiano con le impostazioni.
CPU [####....] Mem [##......]
PID USER CPU% MEM% COMMAND
... ... ... ... ...
Il PID identifica il processo, USER l’utente, CPU% e MEM% ne descrivono l’uso delle risorse e COMMAND aiuta a riconoscere l’attività. Valuta più aggiornamenti e il ruolo del processo, senza diagnosticare un problema da un singolo valore elevato.
- Premi
F3e digita parte della riga di comando per cercare. La ricerca sposta la selezione fra le corrispondenze. - Usa
F4per limitare le righe visibili a quelle corrispondenti al filtro. Per annullarlo, riapri il filtro e premiEsc. - Premi
F6per scegliere la colonna di ordinamento; confronta le righe secondo il criterio desiderato. - Premi
F10oppureqper uscire dal monitor.
Se un tasto funzione viene intercettato dal terminale, consulta F1 o l’aiuto della versione installata. Il manuale documenta anche / per la ricerca. Uscire da htop non termina i processi che stavi osservando.
Nell’ambiente Windows con Git Bash usato per questa verifica, htop non è installato. I quattro esempi eseguibili sono stati controllati soltanto per la sintassi Bash; schermata e comandi interattivi non sono stati provati su Linux.
Opzioni principali
| Opzione | Funzione |
|---|---|
-u utente |
Mostra i processi dell’utente specificato. |
-p PID |
Mostra soltanto i PID indicati. |
-d ritardo |
Imposta l’intervallo di aggiornamento; nel manuale corrente è espresso in decimi di secondo. |
-C |
Avvia la visualizzazione monocromatica. |
Per esempio, htop -d 20 richiede un intervallo di due secondi nelle versioni che seguono questa convenzione. Verifica sempre l’unità nell’aiuto locale: non trasferire automaticamente i valori di -d usati con altri programmi.
Installazione e precauzioni
Se la shell risponde che il comando non esiste, controlla il nome del pacchetto e la sua disponibilità nei repository ufficiali della distribuzione. Non esiste un comando di installazione unico per tutte le distribuzioni; usa il gestore previsto dal tuo sistema. Nel frattempo puoi consultare top o ps.
Le funzioni che inviano segnali influiscono davvero sui processi e richiedono i relativi permessi. Prima di intervenire controlla PID e riga di comando completa; il semplice diritto di eseguire un programma non equivale al permesso di segnalare un processo altrui.
F9 o k apre la scelta del segnale. Se hai marcato più processi, l’azione può riguardarli tutti; la riga evidenziata non è necessariamente l’unico bersaglio. Per la sola consultazione non serve inviare segnali né avviare htop con privilegi amministrativi.
Domande frequenti
Che cosa posso usare se htop non è disponibile?
Puoi iniziare con top per la vista aggiornata o ps per un’istantanea. Se ti servono le funzioni di htop, verifica se il pacchetto è disponibile nel repository ufficiale della tua distribuzione.
Documentazione di riferimento
Consulta il sito ufficiale di htop e il manuale htop(1) per opzioni, tasti e differenze fra versioni. Confrontali con man htop della tua installazione.




