Egzanp Itil nan lòd la ps Linux

Entwodiksyon

Kòmandman PS la pwodui yon lis de pwosesis yo kounye a kouri sou òdinatè ou.

Gid sa a pral montre w itilizasyon ki pi komen nan lòd la ps pou ke ou ka jwenn soti nan pi fò nan li.

Se lòd la ps souvan itilize nan konjonksyon avèk lòd la grep ak kòmandman yo ki pi plis oswa mwens .

Sa yo kòmandman adisyonèl ede filtre ak paginate pwodiksyon an soti nan ps ki ka souvan dwe byen lontan.

Kijan Pou Sèvi ak Kòmandman Ps la

Sou pwòp li yo lòd la ps montre pwosesis yo kouri pa itilizatè a kouri l 'nan yon fenèt tèminal.

Pou envoke ps tou senpleman tape sa ki annapre yo:

ps

Pwodiksyon an pral montre ranje nan done ki gen enfòmasyon sa yo:

PID la se ID pwosesis la ki idantifye pwosesis la kouri. TTY a se tip tèminal la.

Sou pwòp li yo kòmandman an ps se byen limite. Ou pwobableman vle wè tout pwosesis yo kouri.

Pou wè tout pwosesis yo kouri itilize swa nan kòmandman sa yo:

ps -A

ps -e

Pou montre tout pwosesis yo eksepte pou lidè sesyon yo kouri lòd sa a:

ps -d

Se konsa, sa se yon lidè sesyon? Lè yon pwosesis anvwaye lòt pwosesis li se lidè nan sesyon nan tout lòt pwosesis yo. Se konsa, imajine pwosesis Yon anvwaye nan pwosesis B ak pwosesis C. Pwosesis B anvwaye pwosesis D ak pwosesis C anvwaye pwosesis E. Lè ou lis tout pwosesis eksepte sesyon lidè ou pral wè B, C, D ak E, men se pa A.

Ou ka negare nenpòt nan seleksyon yo ke ou te chwazi lè l sèvi avèk-N switch la. Pou egzanp si ou vle wè jis lidè yo sesyon kouri lòd sa a:

ps -d -N

Li evidan -N a pa trè sansib lè yo itilize ak -e la oswa -A switch kòm li pral montre pa gen anyen nan tout.

Si ou vle wè sèlman pwosesis yo ki asosye avèk tèminal sa a kouri lòd sa a:

PST

Si ou vle wè tout pwosesis yo kouri lè l sèvi avèk lòd sa a:

ps r

Chwazi pwosedi espesifik yo lè l sèvi avèk lòd la ps

Ou ka retounen pwosesis espesifik lè l sèvi avèk kòmandman an ps epi gen divès fason yo chanje kritè seleksyon yo.

Pou egzanp si ou konnen pwosesis id ou ka senpleman itilize lòd sa a:

ps -p

Ou ka chwazi pwosesis miltip pa espesifye idantite pwosesis miltip jan sa a:

ps -p "1234 9778"

Ou ka presize yo tou lè wap itilize yon lis koma ki separe:

ps -p 1234.9778

Chans yo se ke ou pa pral konnen idantite pwosesis la epi li se pi fasil nan rechèch pa lòd. Pou fè sa, itilize kòmandman sa a:

ps -C

Pou egzanp yo wè si Chrome ap kouri ou ka itilize lòd sa a:

ps-C chrome

Ou ta ka sezi wè ke sa a retounen yon sèl pwosesis pou chak tab louvri.

Lòt fason pou filtre rezilta se pa gwoup. Ou ka rechèch pa non gwoup lè l sèvi avèk sentaks sa yo:

ps -G
ps - Gwoup

Pou egzanp yo chèche konnen tout pwosesis yo te kouri pa gwoup la gwoup kont sa yo:

ps -G "kont"
ps - gwoup "kont"

Ou kapab tou rechèch pa id gwoup olye pou yo non gwoup lè w sèvi ak yon minè g jan sa a:

ps -g
ps - gwoup

Si ou vle fè rechèch pa yon lis idantite sesyon itilize lòd sa a:

ps -s

Altènativman sèvi ak sa ki annapre yo nan rechèch nan kalite tèminal.

ps -t

Si ou vle jwenn tout pwosesis yo kouri pa yon itilizatè espesifik eseye soti lòd sa a:

ps U

Pou egzanp jwenn tout pwosesis yo kouri pa gary kouri sa ki annapre yo:

ps U "gary"

Remake byen ke sa a montre moun nan ki gen kalifikasyon yo te itilize nan kouri lòd la. Pou egzanp si mwen ap louvri sesyon kòm gary epi kouri lòd ki anwo la a li pral montre tout lòd la kouri pa m '.

Si mwen antre nan kòm Tom epi sèvi ak sudo nan kouri yon lòd kòm m 'Lè sa a, lòd la pi wo a pral montre lòd Tom a kòm yo te kouri pa gary epi yo pa tom.

Pou limite lis la jis pwosesis yo reyèlman kouri pa gary itilize lòd sa a:

ps -U "gary"

Fòma ps Kòmandman Fòma

Pa default ou jwenn menm 4 kolòn yo lè ou itilize kòmandman an ps:

Ou ka jwenn yon lis konplè nan kouri lòd sa a:

ps -ef

-e jan ou konnen montre tout pwosesis yo ak f oswa -f a montre detay konplè.

Kolòn yo te retounen yo jan sa a:

ID itilizatè a se moun ki te kouri lòd la. PID la se ID pwosesis la nan lòd la lòd la. PPID la se pwosesis paran an ki te demisyone lòd la.

Kolòn C a montre kantite timoun ki gen yon pwosesis. Kantite a se tan an kòmanse pou pwosesis la. TTY a se tèminal la, tan an se kantite tan li te pran nan kouri ak lòd se lòd la ki te kouri.

Ou ka jwenn menm plis kolòn lè l sèvi avèk lòd sa a:

ps -eF

Sa a retounen kolòn sa yo:

Kolòn siplemantè yo se SZ, RSS ak PSR. SZ se gwosè a nan pwosesis la, RSS se gwosè a memwa reyèl ak PSR se processeur a se lòd la asiyen nan.

Ou ka presize yon itilizatè defini fòma lè l sèvi avèk switch sa a:

ps -e - fòma

Fòma disponib yo jan sa a:

Gen anpil opsyon plis men sa yo se moun yo pi souvan itilize.

Pou itilize kalite fòma sa yo:

ps -e -format = "uid fwa lè cm"

Ou ka melanje ak matche ak atik yo jan ou vle yo.

Fouye Sòti

Sòt pwodiksyon an sèvi ak notasyon sa yo:

ps -ef - sòt

Chwa nan opsyon sòt yo jan sa a:

Ankò gen plis opsyon ki disponib men sa yo se yo menm ki pi komen.

Yon lòd sòt egzanp se jan sa a:

ps -ef --sort itilizatè, PID

Sèvi ak ps Avèk grep, mwens ak plis kòmandman

Kòm mansyone nan kòmansman an li komen yo sèvi ak ps ak grep a, mwens ak plis kòmandman.

Kòmandman yo mwens ak plis pral ede ou pase nan rezilta yo yon paj nan yon moman. Pou itilize kòmandman sa yo tou senpleman tiyo pwodiksyon an nan grep nan yo jan sa a:

ps -ef | plis
ps -ef | mwens

Kòmandman an grep ede ou filtre rezilta yo nan lòd la ps.

Pa egzanp:

ps -ef | grep chrome

Rezime

Se lòd nan ps souvan itilize pou pwosesis lis nan Linux. Ou kapab tou itilize kòmandman an tèt pou montre pwosesis kouri nan yon fason diferan.

Atik sa a kouvri switch komen men gen plis disponib ak plis opsyon fòma ak sòt.

Pou chèche konnen plis li paj yo nonm Linux pou lòd la ps.