Daudzas komandas šeit izpilda vienu funkciju, un tās var apvienot - tā ir Unix filozofija, izstrādājot programmas. Citas programmas, piemēram, htop, nodrošina draudzīgu saskarni virs komandām.
tops
The tops komanda ir tradicionāls veids, kā apskatīt sistēmas resursu izmantošanu un apskatīt procesus, kas izmanto visvairāk sistēmas resursu. Augšā tiek rādīts procesu saraksts ar tiem, kas no augšas izmanto visvairāk CPU.
Lai izietu no top vai htop, izmantojiet Ctrl-C tastatūras īsceļš. Šis īsinājumtaustiņš parasti iznīcina pašreiz notiekošo procesu terminālā.
htop
The htop komanda ir uzlabota top. Tas nav instalēts pēc noklusējuma lielākajā daļā Linux sadalījumu - šeit ir komanda, kas jums būs jāinstalē Ubuntu:
sudo apt-get install htop
Iepriekš esam detalizēti aplūkojuši htop.
ps
The ps komandu saraksti darbojas procesi. Tālāk norādītā komanda norāda visus procesus, kas darbojas jūsu sistēmā:
ps -A
Tas var būt pārāk daudzi procesi, kas jālasa vienlaikus, lai jūs varētu caurules izvadi caur mazāk komanda, lai ritinātu tos savā tempā:
ps -A | less
Nospiediet q lai izietu, kad esat pabeidzis.
Jūs varētu arī izvadīt cauri grep lai meklētu konkrētu procesu, neizmantojot citas komandas. Šāda komanda meklētu Firefox procesu:
ps -A | grep firefox
pstree
The pstree komanda ir vēl viens veids, kā vizualizēt procesus. Tas parāda tos koka formātā. Tātad, piemēram, jūsu X serveris un grafiskā vide parādīsies displeja pārvaldniekā, kas tos radījis.
nogalināt
The nogalināt komanda var nogalināt procesu, ņemot vērā tā procesa ID. Jūs varat iegūt šo informāciju no ps -A, tops vai pgrep komandas.
kill PID
Tehniski runājot, komanda "nogalināt" var nosūtīt jebkuru signālu procesam. Tu vari izmantot kill-KILL vai nogalināt -9 tā vietā, lai nogalinātu spītīgu procesu.
pgrep
Ņemot vērā meklēšanas vienumu pgrep atgriež procesa ID, kas atbilst tam. Piemēram, jūs varētu izmantot šo komandu, lai atrastu Firefox PID:
pgrep firefox
pkill & killall
The pkill un Nogalini visus komandas var nogalināt procesu, ņemot vērā tā nosaukumu. Izmantojiet komandu, lai nogalinātu Firefox:
pkill firefox killall firefox
renice
The renice komanda maino jau veiktā procesa jauku vērtību. Jauka vērtība nosaka, ar kuru prioritāti process darbojas. Vērtība ir - 19 ir ļoti augsta prioritāte, bet tā vērtība ir 19 ir ļoti zems prioritāte. Vērtība ir 0 ir noklusējuma prioritāte.
Renicijas komandai ir nepieciešams procesa PID. Tālāk norādītā komanda veic procesu ar ļoti zemu prioritāti:
renice 19 PID
Jūs varat izmantot pgrep triks virs ar renice, too.
Ja veicat procesu ar augstāku prioritāti, jums būs nepieciešamas pilnvaras root. Uz Ubuntu izmantojiet sudo par to:
sudo renice -19 #
xkill
The xkill komanda ir veids, kā viegli nogalināt grafiskās programmas. Palaidiet to un jūsu kursors pārvērtīsies x zīme Noklikšķiniet uz programmas loga, lai nogalinātu šo programmu. Ja jūs nevēlaties nogalināt programmu, jūs varat atgriezties no xkill, veicot ar peles labo pogu noklikšķināšanu.
Jums nav palaist šo komandu no termināla - jūs varat arī nospiest Alt-F2, ierakstiet xkill un nospiediet Enter, lai to izmantotu grafiskā darbvirsmā.
Mēs esam saistījušies ar xkill ar karsto taustiņu, lai viegli nogalinātu procesus.
Vai jums ir iecienīta komanda, kuru šeit neminējām, vai arī kāds cits triks kopīgot? Atstājiet komentāru un dariet mums zināmu.