Eżempji Eżempju Ta 'L-Ispand Linux

Introduzzjoni

Il-kmand ps jipproduċi lista tal-proċessi attwalment kurrenti fuq il-kompjuter tiegħek.

Din il-gwida ser turi l-użi aktar komuni tal-kmand ps biex tkun tista 'tikseb l-aħjar tagħha.

Il-kmand ps jintuża komunement flimkien mal -kmand grep u l-kmandi ftit jew wisq .

Dawn il-kmandi addizzjonali jgħinu biex jiffiltraw u jpagna l-output minn ps li spiss jista 'jkun pjuttost twil.

Kif għandek tuża Il-Kmand ps

Fuq tagħha nnifisha, il-kmand ps juri l-proċessi ta 'tħaddim mill-utent li jużaha ġo tieqa tat-terminal.

Biex tinvoka ps sempliċement agħti dan li ġej:

ps

Il-produzzjoni se turi ringieli ta 'data li jkun fiha l-informazzjoni li ġejja:

Il-PID huwa l-ID tal-proċess li jidentifika l-proċess tat-tħaddim. It-TTY huwa t-tip tat-terminal.

Waħedha l-kmand ps huwa pjuttost limitat. Probabilment trid tara l-proċessi kollha ta 'tħaddim.

Biex tara l-proċessi kollha ta 'tħaddim tuża waħda mill-kmandi li ġejjin:

ps -A

ps -e

Biex turi l-proċessi kollha ħlief għal mexxejja ta 'sessjoni, imexxu l-kmand li ġej:

ps-d

Allura x'inhi mexxej ta 'sessjoni? Meta proċess wieħed jibda proċessi oħra huwa s-sessjoni mexxej tal-proċessi l-oħra kollha. Immaġina l-proċess A jibda l-proċess B u jipproċessa C. Il-Proċess B jibda l-proċess D u l-proċess C jibda l-proċess E. Meta tniżżel il-proċessi kollha minbarra l-mexxejja tas-sessjonijiet, tara B, C, D u E imma mhux A.

Tista 'tinnega kwalunkwe mill-għażliet li għażilt billi tuża s-swiċċ N. Per eżempju jekk trid tara biss il-mexxejja tas-sessjoni, imexxu l-kmand li ġej:

ps-d -N

Ovvjament, -N mhijiex sensibbli ħafna meta tintuża ma 'l-swiċċijiet -e jew -A peress li ma turi xejn.

Jekk trid tara biss il-proċessi assoċjati ma 'dan it-terminal tmexxi l-kmand li ġej:

PST

Jekk trid tara l-proċessi kollha ta 'tħaddim billi tuża l-kmand li ġej:

ps r

Għażla ta 'Proċessi Speċifiċi bl-użu tal-Kmand ps

Tista 'tirritorna proċessi speċifiċi billi tuża l-kmand ps u hemm diversi modi biex ibiddlu l-kriterji tal-għażla.

Per eżempju jekk taf id-dokument id inti tista 'sempliċiment tuża l-kmand li ġej:

ps -p

Tista 'tagħżel proċessi multipli billi tispeċifika IDs tal-proċess multipli kif ġej:

ps -p "1234 9778"

Tista 'wkoll tispeċifikahom billi tuża lista separata bħala virgola:

ps -p 1234,9778

Iċ-ċansijiet huma li ma tafx il-ID tal-proċess u huwa aktar faċli li tfittex bil-kmand. Biex tagħmel dan uża l-kmand li ġej:

ps -C

Per eżempju biex tara jekk Chrome qed taħdem tista 'tuża l-kmand li ġej:

ps -C chrome

Inti tista 'tkun sorpriż li tara li dan jirritorna proċess wieħed għal kull tab miftuħa.

Modi oħra ta 'kif jiġu ffiltrati r-riżultati huma skont il-grupp. Tista 'tfittex bl-isem tal-grupp billi tuża s-sintassi li ġejja:

ps-G
ps - Grupp

Pereżempju biex issir taf il-proċessi kollha mmexxija mit-tip ta 'grupp ta' kontijiet dan li ġej:

ps -G "kontijiet"
ps --Grupp "kontijiet"

Tista 'tfittex ukoll bl-id tal-grupp minflok l-isem tal-grupp bl-użu ta' minuskola g kif ġej:

ps -g
ps --grupp

Jekk trid tfittex b'lista ta 'ID tas-sessjoni uża l-kmand li ġej:

ps -s

Inkella, uża dan li ġej biex tfittex skond it-tip tat-terminal.

ps -t

Jekk trid issib il-proċessi kollha mmexxija minn utent speċifiku, ipprova l-kmand li ġej:

ps U

Pereżempju biex issib il-proċessi kollha dam b'gary imexxu dan li ġej:

ps U "gary"

Innota li dan juri lill-persuna li l-kredenzjali tagħha jintużaw biex titħaddem il-kmand. Pereżempju jekk jien illoggjat bħala gary u mmexxi l-kmand ta 'hawn fuq dan se juri l-kmand immexxi minn lili.

Jekk jidħol bħala Tom u juża sudo biex imexxi kmand allura l-kmand ta 'hawn fuq se juri l-kmand ta' Tom bħala mħaddem minn gary u mhux minn tom.

Biex tillimita l-lista għal biss il-proċessi verament immexxija minn gary, uża l-kmand li ġej:

ps -U "gary"

Ifformattjar ps Riżultat tal-Kmand

B'mod default ikollok l-istess 4 kolonni meta tuża l-kmand ps:

Tista 'tikseb lista sħiħa billi tmexxi l-kmand li ġej:

ps -ef

Il-u kif tafu juri l-proċessi kollha u l-f jew -f juri d-dettalji sħaħ.

Il-kolonni mibgħuta lura huma kif ġej:

L-ID tal-Utent huwa l-persuna li mexxiet il-kmand. Il-PID huwa l-ID tal-proċess tal-kmand tal-kmand. Il-PPID huwa l-proċess prinċipali li beda l-kmand.

Il-kolonna C turi n-numru ta 'tfal li għandu proċess. L-istima hija l-ħin tal-bidu għall-proċess. It-TTY huwa t-terminal, il-ħin huwa l-ammont ta 'ħin li ħa biex titħaddem u l-kmand huwa l-kmand li kien imexxi.

Tista 'tikseb kolonni saħansitra billi tuża l-kmand li ġej:

ps -eF

Dan jirritorna l-kolonni li ġejjin:

Il-kolonni żejda huma SZ, RSS u PSR. SZ huwa d-daqs tal-proċess, RSS huwa d-daqs tal-memorja reali u PSR huwa l-proċessur li l-kmand huwa assenjat għalih.

Tista 'tispeċifika format definit mill-utent bl-iswiċċ li ġej:

ps -e --format

Il-formati disponibbli huma kif ġej:

Hemm bosta għażliet oħra iżda dawn huma dawk l-aktar użati.

Biex tuża l-formati tat-tip dan li ġej:

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

Tista 'tħallat u tqabbel l-oġġetti kif tixtieq li tkun.

Sortjar ta 'Output

Biex issortja l-output, uża n-notazzjoni li ġejja:

ps -ef --ort

L-għażla tal-għażliet tal-għażliet hija kif ġej:

Għal darb'oħra hemm aktar għażliet disponibbli iżda dawn huma l-aktar komuni.

Eżempju ta 'kmand ta' sort huwa kif ġej:

ps -ef - tagħti l-utent, pid

Uża ps Bil grep, jikkmanda inqas u aktar

Kif imsemmi fil-bidu huwa komuni li tuża ps bil-grep, jikkmanda inqas u aktar.

L-anqas u aktar kmandi tgħinek timla r-riżultati paġna waħda kull darba. Biex tuża dawn il-kmandijiet sempliċement iwaħħlu l-output minn grep fihom kif ġej:

ps -ef | aktar
ps -ef | anqas

Il-kmand grep jgħinek tiffiltra r-riżultati mill-kmand ps.

Pereżempju:

ps -ef | grep chrome

Sinteżi

Il-kmand ps jintuża komunement għall-proċessi tal-elenkar ġewwa Linux. Tista 'wkoll tuża l-kmand ta' fuq biex turi proċessi ta 'tħaddim b'mod differenti.

Dan l-artikolu kopra l-swiċċijiet komuni iżda hemm għażliet aktar disponibbli u aktar ifformattjar u tip.

Biex issib aktar taqra l-paġni manwali Linux għall-kmand ps.