Matumizi ya Mfano wa Amri ya Linux Amri

Utangulizi

Amri ya PS hutoa orodha ya mchakato wa sasa wa kompyuta kwenye kompyuta yako.

Mwongozo huu utakuonyesha matumizi ya kawaida ya amri ya PS ili uweze kupata zaidi.

Amri ya PS hutumika kwa kawaida kwa amri ya grep na amri zaidi au chini .

Amri hizi za ziada husaidia kuchuja na kupiga pato pato kutoka kwa ps ambayo inaweza mara nyingi kabisa.

Jinsi ya kutumia Amri ya PS

Jitihada za peke yake zinaonyesha michakato inayoendesha na mtumiaji anayeendesha ndani ya dirisha la terminal.

Kuomba ps tu aina yafuatayo:

ps

Pato itaonyesha safu za data zenye habari zifuatazo:

PID ni Kitambulisho cha utaratibu kinachotambua mchakato wa kukimbia. TTY ni aina ya terminal.

Jitihada za peke yake ni mdogo sana. Labda unataka kuona taratibu zote zinazoendesha.

Kuangalia taratibu zote zinazoendesha zinatumia amri zifuatazo:

ps -A

ps -e

Kuonyesha mchakato wote isipokuwa kwa viongozi wa kikao kukimbia amri ifuatayo:

ps -d

Kwa nini kiongozi wa kikao ni nani? Wakati mchakato mmoja unapoondoa mchakato mwingine ni kiongozi wa kikao cha mchakato mwingine wote. Hivyo fikiria mchakato A kukata mchakato B na mchakato C. Mchakato B unakata mchakato D na mchakato wa C kukata mchakato E. Unapoandika orodha zote isipokuwa viongozi wa vikao utaona B, C, D na E lakini si A.

Unaweza kuacha yoyote ya uchaguzi uliyochagua kwa kutumia -N kubadili. Kwa mfano ikiwa unataka kuona viongozi wa kikao tu wanaendesha amri ifuatayo:

ps -d -N

Ni dhahiri -N si busara sana wakati unatumiwa na -a au -Akiba ambacho haitaonyesha kitu chochote.

Ikiwa unataka kuona mchakato tu unaohusishwa na terminal hii uendesha amri ifuatayo:

PST

Ikiwa unataka kuona taratibu zote zinazoendesha kutumia amri ifuatayo:

ps r

Kuchagua Mipango maalum Kwa kutumia Amri ya PS

Unaweza kurudi michakato maalum kutumia amri ya ps na kuna njia mbalimbali za kubadili vigezo vya uteuzi.

Kwa mfano ikiwa unajua id ya mchakato unaweza kutumia tu amri ifuatayo:

ps -p

Unaweza kuchagua taratibu nyingi kwa kutaja vitambulisho vya mchakato nyingi kama ifuatavyo:

ps -p "1234 9778"

Unaweza pia kuwafafanua kwa kutumia orodha iliyotengwa na comma:

ps -p 1234,9778

Nafasi ni kwamba hutajua ID ya mchakato na ni rahisi kutafuta kwa amri. Kwa kufanya hivyo tumia amri ifuatayo:

PS -C

Kwa mfano ili uone kama Chrome inaendesha unaweza kutumia amri ifuatayo:

ps -C chrome

Unaweza kushangazwa kuona kwamba hii inarudi mchakato mmoja kwa kila tab wazi.

Njia nyingine za kufuta matokeo ni kwa kikundi. Unaweza kutafuta kwa jina la kikundi kwa kutumia syntax ifuatayo:

ps -G
PS -Group

Kwa mfano ili utambue taratibu zote zinazoendeshwa na aina ya kikundi cha akaunti zifuatazo:

ps -G "akaunti"
PS -Group "akaunti"

Unaweza pia kutafuta kwa id idhini badala ya jina la kikundi kwa kutumia chini ya g kama ifuatavyo:

ps -g
PS - kundi

Ikiwa unataka kutafuta na orodha ya vitambulisho vya somo tumia amri ifuatayo:

ps -s

Vinginevyo utumie zifuatazo ili utafute kwa aina ya terminal.

ps -t

Ikiwa unataka kupata taratibu zote zinazoendeshwa na mtumiaji maalum jaribu amri ifuatayo:

PS U

Kwa mfano ili kupata taratibu zote zinazotekelezwa na gary kukimbia zifuatazo:

ps u "gary"

Kumbuka kuwa hii inaonyesha mtu ambaye sifa zake zinatumika kutekeleza amri. Kwa mfano ikiwa ninaingia kwenye gary na kukimbia amri ya hapo juu itaonyesha amri yote inayoendeshwa na mimi.

Ikiwa mimi huingia kama Tom na kutumia sudo ili kuendesha amri kama mimi basi amri ya juu itaonyesha amri ya Tom kama kuendeshwa na gary na si tom.

Kupunguza orodha kwa michakato tu inayoendeshwa na matumizi ya gary amri ifuatayo:

ps -u "gary"

Fomu ya kupangilia PS Amri ya Pato

Kwa default unapata safu 4 zinazofanana wakati unatumia amri ya PS:

Unaweza kupata orodha kamili kwa kuendesha amri ifuatayo:

ps -ef

U-kama unavyojua inaonyesha taratibu zote na f au -f inaonyesha maelezo kamili.

Nguzo zilizorejeshwa ni kama ifuatavyo:

Kitambulisho cha Mtumiaji ni mtu aliyekimbia amri. PID ni ID ya mchakato wa amri ya amri. PPID ni mchakato wa mzazi ambao umekwisha amri.

C column inaonyesha idadi ya watoto mchakato una. STIM ni wakati wa kuanza kwa mchakato. TTY ni terminal, wakati ni kiasi cha muda ulichochukua kukimbia na amri ni amri iliyoendeshwa.

Unaweza kupata safu zaidi zaidi kwa kutumia amri ifuatayo:

ps -eF

Hii inarudi nguzo zifuatazo:

Nguzo za ziada ni SZ, RSS na PSR. SZ ni ukubwa wa mchakato, RSS ni ukubwa halisi wa kumbukumbu na PSR ni amri ya processor inapewa.

Unaweza kutaja muundo ulioelezwa na mtumiaji kwa kutumia kubadili kifuatao:

ps -e --format

Fomu zilizopo ni kama ifuatavyo:

Kuna chaguo nyingi zaidi lakini hizi ndizo zinazotumiwa zaidi.

Kutumia aina hizi zifuatazo:

ps -e --format = "uid uname wakati wa cmd"

Unaweza kuchanganya na kupatanisha vitu kama unavyotaka wawe.

Kupanga Pato

Ili kutengeneza pato utatumia notation ifuatayo:

ps -ef - ya kushoto>

Uchaguzi wa chaguzi za aina ni kama ifuatavyo:

Tena kuna chaguo zaidi zinazopatikana lakini hizi ni za kawaida zaidi.

Mfano wa amri ya mfano ni kama ifuatavyo:

ps -ef - mtumiaji wa mbali, pid

Kutumia ps Kwa grep, amri ndogo na zaidi

Kama ilivyoelezwa mwanzoni ni kawaida kutumia ps kwa maagizo ya kijani, chini na zaidi.

Amri ndogo na zaidi itasaidia kupiga matokeo ya ukurasa mmoja kwa wakati mmoja. Kutumia amri hizi tu bomba pato kutoka kwa grep ndani yao kama ifuatavyo:

ps -ef | zaidi
ps -ef | chini

Amri ya grep inakusaidia kufuta matokeo kutoka kwa amri ya PS.

Kwa mfano:

ps -ef | grep chrome

Muhtasari

Amri ya PS ni kawaida kutumika kwa orodha ya mchakato ndani ya Linux. Unaweza pia kutumia amri ya juu ili kuonyesha mchakato wa mbio kwa namna tofauti.

Makala hii imefunua swichi ya kawaida lakini kuna zaidi inapatikana na zaidi formatting na kuchagua chaguo.

Ili kujua zaidi kusoma ukurasa wa mtu wa Linux kwa amri ya PS.