Molti dei comandi qui eseguono una singola funzione e possono essere combinati: questa è la filosofia Unix della progettazione di programmi. Altri programmi, come htop, forniscono un'interfaccia amichevole in cima ai comandi.
superiore
Il superiore comando è il modo tradizionale per visualizzare l'utilizzo delle risorse del sistema e vedere i processi che occupano la maggior parte delle risorse di sistema. Top mostra un elenco di processi, con quelli che utilizzano la CPU più in alto.
Per uscire dalla cima o dall'htop, usa il Ctrl-C scorciatoia da tastiera. Questa scorciatoia da tastiera di solito uccide il processo attualmente in esecuzione nel terminale.
htop
Il htop il comando è un top migliorato. Non è installato di default sulla maggior parte delle distribuzioni Linux - ecco il comando che dovrai installare su Ubuntu:
sudo apt-get install htop
Abbiamo coperto htop in maggior dettaglio in passato.
ps
Il ps il comando elenca i processi in esecuzione. Il seguente comando elenca tutti i processi in esecuzione sul tuo sistema:
ps -A
Potrebbe trattarsi di troppi processi da leggere contemporaneamente, quindi è possibile reindirizzare l'output attraverso Di meno comando per scorrere attraverso di loro al proprio ritmo:
ps -A | less
stampa q per uscire quando hai finito.
Si potrebbe anche trasmettere l'output grep per cercare un processo specifico senza utilizzare altri comandi. Il seguente comando dovrebbe cercare il processo di Firefox:
ps -A | grep firefox
pstree
Il pstree il comando è un altro modo di visualizzare i processi. Li visualizza in formato albero. Ad esempio, il tuo server X e l'ambiente grafico appariranno sotto il display manager che li ha generati.
uccidere
Il uccidere il comando può uccidere un processo, dato il suo ID di processo. È possibile ottenere queste informazioni dal ps -A, superiore o pgrep comandi.
kill PID
Tecnicamente parlando, il comando kill può inviare qualsiasi segnale a un processo. Puoi usare uccidi uccidi o uccidi -9 invece di uccidere un processo testardo.
pgrep
Dato un termine di ricerca, pgrep restituisce gli ID di processo che lo corrispondono. Ad esempio, è possibile utilizzare il seguente comando per trovare il PID di Firefox:
pgrep firefox
pkill & killall
Il pkill e uccidi tutti i comandi possono uccidere un processo, dato il suo nome. Utilizzare entrambi i comandi per uccidere Firefox:
pkill firefox killall firefox
renice
Il renice comando cambia il bel valore di un processo già in esecuzione. Il valore piacevole determina con quale priorità viene eseguito il processo. Un valore di - 19 ha una priorità molto alta, mentre un valore di 19 ha una priorità molto bassa Un valore di 0 è la priorità predefinita.
Il comando renice richiede il PID di un processo. Il seguente comando esegue un processo con priorità molto bassa:
renice 19 PID
Puoi usare il pgrep trucco sopra con renice, anche.
Se stai eseguendo un processo a priorità più alta, avrai bisogno dei permessi di root. Su Ubuntu, usa sudo per quello:
sudo renice -19 #
xkill
Il xkill comando è un modo per uccidere facilmente i programmi grafici. Eseguilo e il tuo cursore diventerà un X cartello. Fare clic sulla finestra di un programma per uccidere quel programma. Se non vuoi uccidere un programma, puoi uscire da xkill facendo clic con il tasto destro del mouse.
Non è necessario eseguire questo comando da un terminale: è anche possibile premere Alt-F2, digitare xkill e premi Invio per usarlo da un desktop grafico.
Abbiamo coperto l'associazione di xkill a un tasto di scelta rapida per uccidere facilmente i processi.
Hai un comando preferito che non abbiamo menzionato qui o un altro trucco da condividere? Lascia un commento e facci sapere.