Le app Linux funzionano abbastanza bene in questi giorni. Programmi nuovi e migliori con funzionalità eccellenti che ci aiutano a ottenere il massimo dai nostri computer escono ogni giorno. Sfortunatamente, a volte, questi programmi smettono di funzionare. Quando il tuo programma Linux preferito si blocca, facendo clic sul pulsante Chiudi non funziona. I blocchi sono i peggiori e causano tonnellate di problemi che possono ostacolare il flusso di lavoro. Ecco perché in questo articolo, esamineremo tutti i modi migliori per uccidere rapidamente i programmi da terminale in Linux. Esamineremo più comandi e alcuni utili strumenti della GUI da utilizzare.
AVVISO SPOILER: Scorrere verso il basso e guarda il video tutorial alla fine di questo articolo.
Di gran lunga il modo più semplice per uccidere rapidamente i programmi dal Terminale in Linux è con il comando pkill. Pkill è utile perché non richiede che l'utente medio conosca il PID specifico (numero ID processo). Invece, sarai in grado di terminare un processo semplicemente digitando il nome. Ecco un esempio di pkill in azione.
pkill firefox
Per la maggior parte degli utenti, l'esecuzione di un comando pkill non root sarà sufficiente per terminare un programma testardo e bloccato. Tuttavia, non è sempre così, e talvolta è necessario flettere alcuni muscoli. Ad esempio, se desideri uccidere un programma in esecuzione come utente root o se è il suo stesso utente, dovrai allegare sudo ad esso.
sudo kill rootprogram
Tuttavia, anche usando lo strumento pkill per terminare il programma di root potrebbe non essere sufficiente. A volte, un'applicazione funziona in modo tale che un semplice comando kill non sia di aiuto. Quando ciò accade, è possibile utilizzare -9. L'aggiunta di -9 alla fine di pkill di solito termina il programma con la forza quando tutte le altre opzioni falliscono.
sudo pkill -9 rootprogram
Quando il comando Pkill fallisce, c'è un'altra eccellente alternativa: uccidere. Kill funziona allo stesso modo di pkill, tranne per il fatto che funziona in base ai numeri ID del processo, piuttosto che solo al nome del programma (come pkill Firefox, ecc.). L'aspetto negativo di uccidere i programmi con il uccidere il comando è che dovrai prima scoprire qual è il PID del programma problematico prima di utilizzare il uccidere comando. Il modo per farlo è usando il pidof comando. Ecco come funziona.
pidof firefox
Dopo che pidof ha completato la ricerca dell'ID corretto, vedrai l'output nel terminale. Per esempio:
pidof firefox
USCITA: 2219
Possiamo quindi prendere il PID 2219 e usarlo per uccidere Firefox.
uccidi 2219
Tieni presente che se stai cercando di uccidere un programma di root, dovrai fare:
sudo kill 2219
Infine, se un'applicazione si rifiuta di interrompere, provare a utilizzare -9. Funziona in modo simile a pkill.
sudo kill -9 2219
Non vuoi usare i singoli comandi per uccidere i programmi che non rispondono su Linux? Prendi in considerazione l'installazione di HTOP. Come Pkill e Kill, è ancora possibile utilizzare questo strumento su SSH e in remoto. Dato che funziona in un terminale, è comunque utile quando si uccidono i programmi. Htop è una versione migliorata dello strumento di gestione del sistema TOP incluso nella maggior parte dei sistemi Linux. Ha molti miglioramenti, come la grafica per una migliore lettura dell'utilizzo della CPU / RAM e dei processi.
HTOP ha altri miglioramenti come consentire all'utente di scorrere in orizzontale / verticale senza timore di interrompere lo strumento. Inoltre, consente agli utenti di uccidere qualsiasi processo desiderino senza dover conoscere l'ID del processo e mostra diversi modi per uccidere le cose.
Nota: HTOP richiede che Ncurses funzioni correttamente. Installa "ncurses" cercando nello strumento di gestione dei pacchetti della tua distribuzione Linux (se htop non lo installa per te).
sudo apt installa htop
sudo apt-get install htop
sudo pacman -S htop
sudo dnf installa htop
sudo zypper installa htop
Prendi l'ultima versione di Htop per la tua distribuzione Linux aprendo un terminale e usando lo strumento di gestione dei pacchetti per l'installazione “Htop”. Se non riesci a trovarlo (per qualche motivo), considera di visitare il sito Web ufficiale, scaricare il codice sorgente e crearlo te stesso!
Avviare lo strumento HTOP in qualsiasi momento aprendo una finestra del terminale e immettendo il comando "htop". In alternativa, lo strumento HTOP può essere eseguito in qualsiasi momento semplicemente cercando "htop" nell'applicazione menù. Dovrebbe esserci anche una scorciatoia per questo sotto "sistema" o qualcosa di simile.
Quando HTOP è aperto, utilizza il tasto freccia per selezionare un processo che desideri gestire. Premi F9 per aprire il menu "Uccidi". Ordina i processi con F6 e cerca i programmi in esecuzione con F3. Hai bisogno di aiuto con lo strumento HTOP? Premi il tasto F1 sulla tastiera per visualizzare il menu di aiuto. Anche l'immissione di "man htop" nel terminale funziona.
Infine, per uscire completamente dallo strumento HTOP, basta premere il pulsante Q sulla tastiera. L'uso del pulsante F10 funziona anche per uscire.
Dobbiamo ricordare che se si forza l'uccisione di programmi dal Terminal, è possibile che si perda il lavoro. Con un browser, puoi probabilmente recuperare le schede ma per altri programmi dovrai fare affidamento sui loro meccanismi di recupero integrati. Se non ce ne sono, è possibile che tu possa perdere alcuni dati.
Molti utenti Windows che utilizzano sistemi operativi basati su Lin...
Slackware è un'eccellente distribuzione Linux, ma molte persone non...
Molte persone lottano per gestire efficacemente le risorse finanzia...