Isibonelo Sokusetshenziswa kwe-Linux ps Command

Isingeniso

Umyalo we-ps uveza uhlu lwezinqubo ezikhona okwamanje kukhompyutha yakho.

Lo mhlahlandlela uzokubonisa ukusetshenziswa okujwayelekile kwe-ps umyalo ukuze ukwazi ukuthola okuningi kuwo.

Umyalo we-ps uvame ukusetshenziselwa ngokuhlanganyela nomyalo we-grep nemilayezo engaphezulu noma encane .

Le miyalo eyengeziwe isiza ukuhlunga nokuguqula umkhiqizo ovela ku-ps ongase ube yisikhathi eside.

Indlela yokusebenzisa i-PS Command

Ngokwakho umyalo we-ps ubonisa izinqubo eziqhutshwa ngumsebenzisi ozigijima ngaphakathi kwewindi lokugcina.

Ukucela i-ps mane uthayiphe lokhu okulandelayo:

ps

Okukhiphayo kuzobonisa imigqa yedatha equkethe ulwazi olulandelayo:

I-PID yi-ID yenqubo ekhomba inqubo esebenzayo. I-TTY uhlobo oluphelayo.

Ngokwakho umyalo we-ps awuncane kakhulu. Cishe ufuna ukubona zonke izinqubo ezigijima.

Ukuze ubuke zonke izinqubo ezisebenzayo zisebenzise noma yimiphi imiyalo elandelayo:

ps -A

ps -e

Ukuze ubonise zonke izinqubo ngaphandle kwabaholi beseshini baqhuba umyalo olandelayo:

ps -d

Ngakho yini umholi weseshini? Ngenkathi enye inqubo ikhipha ezinye izinqubo kuba umholi weseshini kuzo zonke ezinye izinqubo. Ngakho-ke, cabanga inqubo A ukukhipha inqubo B kanye nenqubo C. Inqubo B ikhipha inqubo D kanye nenqubo C ikhipha inqubo E. Uma ubhala zonke izinqubo ngaphandle kweseshini abaholi uzobona uB, C, D no-E kodwa hhayi A.

Ungakwazi ukunganaki noma yiziphi izinketho ozikhethile ngokusebenzisa i -N switch. Isibonelo uma ufuna ukubona abaholi beseshini baqhuba umyalo olandelayo:

ps -d-n

Ngokusobala i -N ayinakuqonda kakhulu lapho isetshenziswe ne-noma noma -Iyashintsha ngoba ngeke ibonise lutho.

Uma ufuna ukubona kuphela izinqubo ezihlobene nalesi sigungu ziqhuba umyalo olandelayo:

ps T

Uma ufuna ukubona zonke izinqubo ezisebenzayo usebenzisa umyalo olandelayo:

ps r

Ukukhetha Izinqubo Ezicacile Ukusebenzisa i-PS Command

Ungabuyisa izinqubo ezithile usebenzisa i-ps umyalo futhi kunezindlela ezihlukahlukene zokushintsha izinketho zokukhetha.

Isibonelo uma wazi i-id yenqubo ungavele usebenzise umyalo olandelayo:

ps -p

Ungakhetha izinqubo eziningi ngokucacisa ama-ID wenqubo amaningi kanje:

ps -p "1234 9778"

Ungabacacisa nabo ngokusebenzisa uhlu oluhlukaniswe ngama-comma:

ps -p 1234,9778

Amathuba wukuthi ngeke ukwazi i-ID yenqubo futhi kulula ukucinga ngomyalo. Ukuze wenze lokhu sebenzisa umyalo olandelayo:

ps -C

Isibonelo ukubona ukuthi i-Chrome isebenza ungasebenzisa umyalo olandelayo:

ps -C chrome

Ungase umangale ukubona ukuthi lokhu kubuyisa inqubo eyodwa yethebhu ngayinye evulekile.

Ezinye izindlela zokuhlunga imiphumela yiqembu. Ungasesha ngegama leqembu usebenzisa i-syntax elandelayo:

ps -G
ps

Isibonelo ukuthola zonke izinqubo eziqhutshwa yiqembu lama-akhawunti uthayipha okulandelayo:

ps -G "akhawunti"
ps - ama-akhawunti "amaqembu"

Ungasesha futhi nge-id yeqembu esikhundleni segama leqembu ngokusebenzisa i-lowercase g kanje:

ps -g
i-ps-group

Uma ufuna ukusesha ngohlu lwama-ID weseshini sebenzisa umyalo olandelayo:

ps -s

Ngaphandle kwalokho sebenzisa okulandelayo ukucinga ngohlobo lokugcina.

ps -t

Uma ufuna ukuthola zonke izinqubo ezigijima ngumsebenzisi othize zama umyalo olandelayo:

ps U

Isibonelo ukuthola zonke izinqubo eziqhutshwa ngu-gary zigijima okulandelayo:

ps u "gary"

Qaphela ukuthi lokhu kubonisa umuntu ogunyaziwe lwakhe olusetshenziselwa ukuqhuba umyalo. Isibonelo uma ngingene ngemvume njengo-gary futhi ngigijima umyalo ongenhla uzobonisa wonke umyalo ogijima ngami.

Uma ngingena njengoTom bese ngisebenzisa sudo ukugijima umyalo njengoba nami umyalelo ongenhla uzobonisa umyalo kaTom njengoba ugijimiswa ngu-gary hhayi u-tom.

Ukunciphisa uhlu kuzinqubo nje ezigijima ngokusebenzisa i-gary umyalo olandelayo:

ps-u "gary"

Ukufometha i-PS Command Output

Ngokuzenzakalelayo uthola amakholomu amane afanayo uma usebenzisa i-ps umyalo:

Ungathola uhlu olugcwele ngokusebenzisa umyalo olandelayo:

ps -ef

U-njengoba uwazi ubonisa zonke izinqubo kanye f noma -f ikhombisa imininingwane egcwele.

Amakholomu abuyele kanje:

I-ID yomsebenzisi ngumuntu ogijima umyalo. I-PID yinkomba yenqubo yomyalo umyalo. I-PPID yinkqubo yomzali eyaqeda umyalo.

Ikholomu C ikhombisa inani lezingane inqubo. I-STIM yisikhathi sokuqala senqubo. I-TTY yiyona ukugcina, isikhathi yisikhathi sithatha ukugijima nokuyala ngumyalo owenziwa.

Ungathola amanye amakholomu ngokusebenzisa umyalo olandelayo:

ps -eF

Lokhu kubuyisa amakholomu alandelayo:

Amakholomu angeziwe yi-SZ, RSS ne-PSR. I-SZ ubukhulu benqubo, i-RSS yiyona nhlobo ingosi yememori kanye ne-PSR yiyona proseshi umyalo obelwe wona.

Ungacacisa ifomethi echazwe ngumsebenzisi usebenzisa inkinobho elandelayo:

ps -e --format

Amafomethi atholakala kanje:

Kunezinketho eziningi eziningi kepha lezi yizona ezisetshenziswa kakhulu.

Ukusebenzisa amafomethi uthayipha lokhu okulandelayo:

ps -e --format = "uidinye isikhathi se-cmd"

Ungaxuba futhi ufanise izinto njengoba ufisa ukuba nazo.

Ukuhlunga okukhiphayo

Ukuze uhlele okukhiphayo sebenzisa isaziso esilandelayo:

ps -ef -sort

Ukukhethwa kwezinketho zenhlobo kungokulandelayo:

Futhi kukhona izinketho eziningi ezitholakalayo kepha lezi yizona ezivame kakhulu.

Umyalo wokuhlunga isibonelo kanje:

ps -ef - ngaphandle komsebenzisi, i-pid

Ukusebenzisa i-ps Nge-grep, imiyalo emincane nangaphezulu

Njengoba kushiwo ekuqaleni kujwayelekile ukusebenzisa i-ps nge-grep, imiyalo emincane nangaphezulu.

Imiyalo encane nangaphezulu izokusiza ukuthi uhlunge imiphumela imiphumela eyodwa ngesikhathi esisodwa. Ukusebenzisa le miyalo umane ushaye umkhiqizo ovela ku-grep kuwo kanje:

ps -ef | Okuningi
ps -ef | Ngaphansi

Umyalo we-grep usiza ukuhlunga imiphumela kusukela kumyalo we-ps.

Ngokwesibonelo:

ps -ef | i-grep chrome

Isifingqo

Umyalo we-ps uvame ukusetshenziselwa ukubhala izinqubo ngaphakathi kwe-Linux. Ungasebenzisa futhi umyalo ophezulu ukuze ubonise izinqubo ezihamba ngendlela ehlukile.

Lesi sihloko siphethe ukushintshwa okuvamile kodwa kunezindlela ezengeziwe ezitholakalayo nokufometha okuningi nokukhetha izinketho.

Ukuthola okuningi ukufunda amakhasi we-Linux womuntu we-ps umyalo.