Pananglitan nga Paggamit Sa Ang Linux ps Command

Pasiuna

Ang ps command nagpakita sa usa ka lista sa kasamtangan nga running processes sa imong computer.

Kini nga giya magpakita kanimo sa mas komon nga mga gamit sa ps command aron nga imong makuha ang labing maayo niini.

Ang ps command kasagaran gigamit inubanan sa grep nga sugo ug mas daghan o dili kaayo mga sugo.

Kini nga mga dugang nga mga sugo makatabang sa pagsala ug paginate sa output gikan sa ps nga sa kasagaran mahimong dugay.

Unsaon Paggamit Ang PS Command

Sa kaugalingon niini ang ps nga sugo nagpakita sa mga proseso sa pagpadagan sa user nga naggamit niini sulod sa usa ka terminal window.

Aron imbitahon ang ps sa pag-type lang sa mosunod:

ps

Ang output magpakita sa mga linya sa datos nga adunay sulod nga kasayuran:

Ang PID mao ang process ID nga nagpaila sa running process. Ang TTY mao ang terminal type.

Sa iyang kaugalingon ang ps command limitado. Tingali gusto nimo nga makita ang tanan nga mga proseso sa pagpadagan.

Aron sa pagtan-aw sa tanan nga mga proseso sa pag-gamit gamiton ang bisan hain sa mosunod nga mga sugo:

ps -A

ps -e

Sa pagpakita sa tanan nga mga proseso gawas sa mga lider sa sesyon nga modagan sa mosunod nga sugo:

ps -d

Unsa man ang lider sa sesyon? Sa diha nga ang usa ka proseso magsugod sa ubang mga proseso kini mao ang lider sa sesyon sa tanang ubang mga proseso. Busa hunahunaa ang proseso A kicks off proseso B ug proseso C. Proseso B kicks off proseso D ug proseso C kicks off proseso E. Sa diha nga imong ilista ang tanan nga mga proseso gawas sa sesyon lider imong makita B, C, D ug E apan dili A.

Mahimo nimong papason ang bisan unsang mga pagpili nga imong napili pinaagi sa paggamit sa -N switch. Pananglitan kon gusto nimo nga makita ang mga lider sa sesyon nga modagan sa mosunod nga sugo:

ps -d -N

Tin-aw nga ang-N dili kaayo makatarungan kon gamiton sa -e o -A switch tungod kay kini dili magpakita bisan unsa.

Kung gusto nimo makita ang mga proseso nga may kalabutan sa terminal nga kini ang mosunod sa mosunod:

PS T

Kung gusto nimo makita ang tanan nga mga proseso sa pagpadagan gamit ang mosunod nga sugo:

ps r

Pagpili sa Piho nga mga Proseso Paggamit sa PS Command

Mahimo nimo ibalik ang piho nga mga proseso gamit ang ps command ug adunay nagkalain-laing mga paagi sa pag-usab sa pagpili nga criteria.

Pananglitan kon nahibal-an nimo ang proseso nga id mahimo nimo gamiton ang mosunod nga sugo:

ps -p

Makapili ka og daghang mga proseso pinaagi sa pagtino sa daghang mga ID sa proseso sama sa mosunod:

ps -p "1234 9778"

Mahimo mo usab isulti kini nga gamit ang usa ka lista nga gibulag sa kuwarta:

ps-p 1234,9778

Ang mga kahigayunan mao nga dili nimo mahibal-an ang proseso ID ug mas sayon ​​ang pagpangita pinaagi sa sugo. Sa pagbuhat niini gamiton ang mosunod nga sugo:

ps -C

Pananglitan aron tan-awon kon ang Chrome nagdagan mahimo nimo gamiton ang mosunod nga sugo:

ps -C chrome

Tingali matingala ka nga makita nga kini mobalik sa usa ka proseso alang sa matag bukas nga tab.

Ang ubang mga paagi sa pag-filter sa resulta mao ang grupo. Makapangita ka sa ngalan sa grupo gamit ang mosunod nga syntax:

ps -G
ps --Group

Pananglitan aron mahibal-an ang tanang mga proseso nga gipadagan sa mga grupo sa mga account type ang mosunod:

ps -G "mga asoy"
ps - Mga "account" sa Grupo

Mahimo ka usab mangita pinaagi sa grupo id inay sa ngalan sa grupo pinaagi sa paggamit sa usa ka lowercase g ingon sa mosunod:

ps -g
ps - grupo

Kung gusto nimo pangita pinaagi sa listahan sa mga session ID gamit ang mosunod nga sugo:

ps -s

Usab gamiton ang mosunod aron sa pagpangita pinaagi sa terminal type.

ps -t

Kung gusto nimo makita ang tanang mga proseso nga gipadagan sa usa ka piho nga user sulayi ang mosunod nga sugo:

ps U

Pananglitan sa pagpangita sa tanang proseso nga gipadagan ni gary nga naglakip sa mosunod:

ps U "gary"

Timan-i nga kini nagpakita sa tawo kansang mga credential gigamit sa pagdumala sa sugo. Pananglitan kon ako gi-log in isip gary ug magpadagan sa ibabaw nga sugo kini magpakita sa tanan nga mando nga akong gipadagan.

Kon ako mag log in sama sa Tom ug magamit ang sudo sa pagdagan sa usa ka sugo nga ingon kanako unya ang sa ibabaw nga sugo magpakita sa sugo ni Tom nga gidagan sa gary ug dili tom.

Aron malimitahan ang listahan sa mga proseso nga gigamit nga gigamit sa gary sa mosunod nga sugo:

ps -U "gary"

Formatting ps Command Output

Sa kasagaran imong makuha ang sama nga 4 mga kolum kung imong gamiton ang ps command:

Mahimo nimong makuha ang tibuok nga listahan pinaagi sa pagpadagan sa mosunod nga sugo:

ps -ef

Ang -e ingon sa imong nahibal-an nagpakita sa tanan nga mga proseso ug ang f o -f nagpakita sa hingpit nga mga detalye.

Ang mga kolum mibalik mao ang mosunod:

Ang User ID mao ang tawo nga nagdumala sa sugo. Ang PID mao ang proseso nga ID sa sugo nga sugo. Ang PPID mao ang proseso sa ginikanan nga nagsugod sa sugo.

Ang kolum sa C nagpakita sa gidaghanon sa mga bata nga adunay proseso. Ang STime mao ang pagsugod sa proseso. Ang TTY mao ang terminal, ang oras mao ang gidaghanon sa oras nga gikuha aron sa pagdagan ug pag-mando mao ang sugo nga gipadagan.

Mahimo ka mas daghan nga mga kolum pinaagi sa paggamit sa mosunod nga sugo:

ps -eF

Nagbalik kini sa mosunod nga mga kolum:

Ang dugang nga mga kolum mao ang SZ, RSS ug PSR. Ang SZ mao ang gidak-on sa proseso, ang RSS mao ang tinuod nga memory size ug ang PSR mao ang processor nga gisugo sa sugo.

Mahimo nimong hisgotan ang usa ka porma sa tinukoy nga gamit gamit ang mosunod nga switch:

ps -e - format

Ang mga format nga anaa mao ang mosunod:

Adunay daghan pa nga mga kapilian apan kini mao ang labing kasagarang gigamit nga mga butang.

Aron gamiton ang mga format, i-type ang mosunod:

ps -e --format = "uid uname cmd time"

Mahimo nimong isagol ug ipares ang mga aytem nga gusto nimo.

Pag-ayob sa Output

Aron matangon ang output kinahanglan gamiton ang mosunod nga notasyon:

ps -ef --sort

Ang pagpili sa mga kapilian sa matang mao ang mosunod:

Pag-usab adunay dugang nga mga opsyon nga anaa apan kini mao ang mga labing komon nga mga.

Ang usa ka pananglitan nga klase mao ang mosunod:

ps -ef - us aka gumagamit, pid

Paggamit sa ps Sa grep, dili kaayo ug dugang mga sugo

Sama sa gihisgutan sa sinugdanan komon nga gamiton ang ps sa grep, dili kaayo ug dugang nga mga sugo.

Ang dili kaayo ug dugang nga mga sugo makatabang kanimo pag-ayag sa mga resulta sa usa ka panid sa usa ka higayon. Aron magamit kini nga mga sugo lamang ang tubo sa output gikan sa grep ngadto kanila ingon sa mosunod:

ps -ef | labaw pa
ps -ef | dili kaayo

Ang grep nga sugo makatabang nimo pagsala sa resulta gikan sa ps command.

Pananglitan:

ps -ef | grep chrome

Sumaryo

Ang ps command kasagarang gigamit alang sa mga proseso sa paglista sulod sa Linux. Mahimo usab nimo gamiton ang top command aron ipakita ang mga proseso sa pagpadagan sa lain nga paagi.

Kini nga artikulo naglangkob sa komon nga mga switch apan dunay mas daghan ug mas daghan nga mga format ug mga opsyon sa matang.

Aron masayran ang dugang nga pagbasa sa mga pahina sa tawo sa Linux alang sa ps command.