Mitme töötlemisega opsüsteemides, nagu Linux, moodustavad protsessid süsteemi töövoo lahutamatu osa. Mõnikord peavad kasutajad jälgimise eesmärgil loetlema süsteemis töötavad protsessid. Sellistes olukordades võivad abiks olla Linuxi käsurea utiliidid.
Käsk ps on üks selline tööriist, mis kuvab Linuxi süsteemi protsessidega seotud teavet. Vaatame käsku ps ja mõningaid olulisi näiteid kasutamisest.
Mis on ps -käsk?
Protsess on Linuxi masina andmetöötluse põhikomponent. Iga avatud programm käivitab ühe või mitu protsessi, mis vastutavad arvuti töö eest. Alates täiustatud videotöötlusrakendusest kuni lihtsa utiliidini käsku mv , kõik koosneb protsessidest.
Käsk ps, mis on lühend Protsessi olek , tuleb kasuks, kui soovite saada nimekirja kõigist teie süsteemis töötavatest protsessidest. See käsk annab kasutajale ka nende protsessidega seotud lisateavet.
kuidas suurendada Photoshopis pildi dpi
Seotud: Mis on protsess Linuxis?
Kuidas kasutada ps -käsku Linuxis
Käsu ps põhisüntaks on järgmine:
ps [options]
Käsu ps käivitamine ilma argumentideta annab järgmise väljundi:
ps
Eespool nimetatud väljundis on esitatud järgmine teave.
- PID : Esiletõstetud protsessi protsessi ID
- TTY : Kuvab kasutatava terminali nime
- AEG : Protsessori määratud aeg
- CMD : Käsk, mis vastutab protsessi käivitamise eest
Loetlege kõik protsessid
Kõigi Linuxi protsesside loendi saamiseks kasutage -TO või -Ja lipp vaikimisi ps käsuga.
ps -A
ps -e
Vaadake terminaliga seotud protsesse
The -T lipp kuvab kõigi terminaliga seotud protsesside loendi.
ps -T
Näete väljundit, mis näeb välja umbes selline.
Kuvamisprotsessid, mis pole terminaliga seotud
The -juurde lipp loetleb protsessid, mis pole praeguse terminaliga seotud.
ps -a
Ekraanil kuvatakse väljund.
Eitage määratud valikud
Võite kasutada ka -N või --valik lipu käsuga ps, et muuta konkreetse argumendi töö.
Näiteks -T suvand kuvab terminaliga seotud protsessid. Lisades -N või --valik lipp käsuga näitab protsesse, mis pole praeguse terminaliga seotud.
ps -T -N
ps -T --deselect
Kuva väljundis kohandatud veerud
Vaikimisi ps -käsk kuvab järgmised veerud: PID, TTY, TIME ja CMD. Siiski saate neid veerge muuta ja selle asemel näidata muid üksikasju.
The -see on lipp võimaldab teil määrata veerud, mida soovite väljundisse saada.
ps -eo pid, uname, pcpu, stime, pri, f
Nimetage väljundi veerud ümber
Samuti saate väljundis veerusildid ümber nimetada. The -või lipp võimaldab teil seda teha.
ps -e -o pid=Process_ID, uid=User_ID, com=COMMAND
Loetlege praegu töötavad protsessid
Teie süsteemis praegu töötavate protsesside loendi saamiseks läbige -maks lipu käsuga ps. The -juurde tähistab Kõik .
ps -ax
Protsesside kuvamine BSD -vormingus
Linuxi vorming argumentide edastamiseks käsuga kasutab - (sidekriips) märk. Teisest küljest ei sisalda BSD -vorming argumendilippudega erimärke.
Näiteks, ps -A (Linuxi vorming) kuvab kõigi protsesside loendi. Selle käsu BSD ekvivalent on järgmine:
ps au
kus et tähistab Kõik ja u tähistab kasutajaid.
Protsesside täielik vormingute loend
Protsessidega seotud üksikasjaliku teabe saamiseks läbige -liha või -eF valik käsuga.
ps -ef
ps -eF
Eespool nimetatud väljund sisaldab järgmist teavet protsesside kohta.
- UID : Protsessi eest vastutava kasutaja kasutajatunnus
- PID : Kirje protsessi ID
- PPID : Vanemprotsessi protsessi ID
- C : Protsessoriga seotud protsessori kasutamise ja ajastamise teave
- HINNANGUD : Aeg, mil protsess algas
- TTY : Praegu kasutatava terminali nimi
- AEG : Protsessi kulutatud protsessori ajakulu
- CMD : Käsk, mis käivitas protsessi
Hankige kasutajaga seotud protsesside loend
The -u suvand kuvab kõigi kasutaja algatatud protsesside loendi.
ps -u username
Näita juurkasutajaga seotud protsesse
Kõigi juurkasutaja käitatavate protsesside kuvamiseks edastage juur koos -U ja -u lipp.
ps -U root -u root
Hankige protsessi PID
Konkreetse protsessi protsessi ID saamiseks kasutage -C lipu käsuga.
ps -C process-name
Asenda protsessi nimi protsessi nimega. Väljund kuvab protsessi ID.
ps -C bash
Loetlege konkreetse protsessi lõimed
Võib -olla teate, et protsess võib sisaldada mitut lõime, millest igaüks vastutab konkreetse ülesande eest. Protsessi lõimede loendi kuvamiseks kasutage -NEED lipu käsuga ps. Pange tähele, et peate koos käsuga edastama protsessi protsessi ID.
ps -L pid
Näiteks
ps -L 1250
Konkreetse grupiga seotud kuvamisprotsess
Teatud rühmaga seotud protsesside loendi hankimine on samuti lihtne. Kasuta -fG lipp vaikimisi käsuga.
ps -fG groupname
Teise võimalusena võite g-roupi nime asemel edastada ka rühma ID.
ps -fG groupid
Näiteks
ps -fG sudoers
ps -fg 1000
Protsesside kuvamine puuvormingus
Linuxis töötavate protsesside hierarhilise puu esitluse saamiseks tehke järgmist.
ps -f --forest -C bash
Eespool nimetatud käsk kuvab kõik bashiga seotud protsessid.
Linuxis töötavate protsesside jälgimine
Kui te teate, millised protsessid teie arvutis töötavad, võib see osutuda kasulikuks, kui ressursse napib. Saate hõlpsalt tappa reageerimata Linuxi protsessid mida te ei soovi oma süsteemis käsurea abil kasutada.
Neile, kellel on odavad arvutid ja kes soovivad sujuvat jõudlust pakkuvat operatsioonisüsteemi, on saadaval palju kergeid Linuxi distributsioone.
Jaga Jaga Piiksuma E -post 15 Windowsi käsuviiba (CMD) käsku, mida peate teadmaKäsuviip on endiselt võimas Windowsi tööriist. Siin on kõige kasulikumad CMD -käsud, mida iga Windowsi kasutaja peab teadma.
Loe edasi Seotud teemad- Linux
- Linux
Deepesh on MUO Linuxi noorem toimetaja. Ta kirjutab Linuxis informatiivseid juhendeid, mille eesmärk on pakkuda kõigile uustulnukatele õndsat kogemust. Filmide osas pole kindel, aga kui soovite tehnoloogiast rääkida, on ta teie mees. Vabal ajal võite teda lugeda raamatuid, kuulata erinevaid muusikažanre või mängida kitarri.
Rohkem Deepesh Sharma'stTelli meie uudiskiri
Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!
Tellimiseks klõpsake siin