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:
- PID
- TTY
- Ħin
- Kmand
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:
- PID
- TTY
- Ħin
- Kmand
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:
- ID tal-Utent
- PID
- PPID
- C
- STime
- TTY
- Ħin
- Kmand
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:
- UID
- PID
- PPID
- C
- SZ
- RSS
- PSR
- STime
- TTY
- Ħin
- Kmand
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:
- % użu tal-CPU-CPU
- % utilizzazzjoni ta 'perċentwal mem - mem
- args - Il-kmand bl-argumenti kollha tiegħu
- c - l-utilizzazzjoni tal-proċessur
- cmd - Il-kmand
- comm - L-isem tal-kmand biss
- cp - Użu tas-CPU
- cputime - Ħin tal-CPU
- egid - Identità effettiva tal-grupp
- egroup - Grupp effettiv
- etime - Żmien li għadda
- euid - Id-utent effettiv
- euser - utent effettiv
- gid - Id-grupp
- grupp - Isem tal-grupp
- pgid - ID tal-grupp tal-proċess
- pgrp - Grupp ta 'Proċess
- ppid - ID tal-Proċess tal-Ġenitur
- bidu - Żmien li beda l-proċess
- sz - Id-daqs fil-paġni fiżiċi
- thcount - Kamini li huma l-proprjetà tal-proċess
- ħin - Ħin kumulattiv
- uid - Id-Utent
- uname - Isem tal-utent
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:
- cmd - Isem eżekutibbli
- CPU - Użu ta 'CPU
- bnadar - bnadar
- pgrp - ID tal-grupp tal-proċess
- cutime - Żmien kumulattiv ta 'l-utent
- cstime - Ħin tas-sistema kumulattiva
- utime - Ħin tal-utent
- pid - ID tal-Proċess
- ppid - ID tal-proċess tal-ġenitur
- Daqs - Daqs
- uid - ID ta 'l-Utent
- utent - Isem ta 'l-Utent
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.