Kuidas kuvada protsessiteavet Linuxi süsteemis ps -käsuga

Kuidas kuvada protsessiteavet Linuxi süsteemis ps -käsuga

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

The -u suvand kuvab kõigi kasutaja algatatud protsesside loendi.

ps -u username

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 teadma

Kä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
Autori kohta Deepesh Sharma(79 artiklit avaldatud)

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'st

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin