Beispiller Gebitt vum Linux ps Command

Aféierung

De ps-Kommando léisst eng Lëscht vun den aktuell laangen Prozesser op Ärem Computer.

Dëse Guide kritt Dir déi allgemeng Verwäertung vum ps Kommando ze weisen, fir datt Dir déi gréissten dovunner kënnt.

De ps-Kommando ass allgemeng a Verbindung mat dem Grep Kommando an de méi oder manner Kommandoen benotzt.

Dës zousätzlech Befechneten hëlleft fir ze filteréieren a paginéieren d'Ausgab aus PS, déi oft oft zimlech laang sinn.

Wéi benotzt Dir de ps Command

Op der eegener Hand weist de ps Kommando de laangen Prozesser vum Benotzer ze lancéieren an en Terminster.

Fir rs ps einfach ze font:

ps

D 'Ausgab wäert Zeechen vun Donnéeën déi folgend Informatiounen enthalen:

De PID ass d'Prozedur ID, déi de Laafprozess identifizéiert. Den TTY ass den Termin Typ.

Op der eegener ass de ps command ass ganz limitéiert. Dir kënnt wahrscheinlech all de laangen Prozesser gesinn.

Fir all déi aktuell laangen Prozesser ze gesinn, benotze mer eng vun den folgenden Kommandoen:

ps -A

ps -e

Fir all déi Prozesser ausser fir Sessiounsleader ze weisen, de Kommando aus:

ps -d

Also wat ass en Sessiounsleader? Wann een Prozess aner Prozesser huet, ass et de Sëtzerfeeler vun all deenen anere Prozesser. Also virzeechnen Prozess A kicks de Prozess B an de Prozess C. Prozess B kickt den Prozess D an de Prozess C kicks off process E. Wann Dir all Prozesser ausser de Sessiounsféierer kuckt, da gesitt B, C, D an E awer net den A.

Dir kënnt eng vun de Choixen, déi Dir gewielt hutt benotzt, andeems de -N Schalter benotzt. Zum Beispill wann Dir gär kucke wëlls de nëmmen d'Sessiounsleader aus dem folgendem Kommando maachen:

ps -d -N

Natierlech ass de -N net ganz sinn ze sinn wann se mat der -e oder -Ach wiesselen, sou wéi et guer näischt gëtt.

Wann Dir nëmmen déi Prozesser ass, déi mat dësem Terminus verbonne sinn, seet de folgenden Kommando:

ps T

Wann Dir all déi laangen Prozesser seet wann de nächste Kommando gesitt:

ps r

Auswiel fir spezifesch Prozesse mat dem ps Command

Dir kënnt spezifesch Prozeduren benotze mat dem ps-Kommando an et gi verschidde Weeër fir d'Auswielkritäre ze veränneren.

Zum Beispill wann Dir d'Prozess Id kennt Dir einfach de folgenden Kommando benotze:

ps -p

Dir kënnt verschidde Prozesser auswielen andeems Dir verschidde Prozesser IDs benotzt wéi folgend:

ps -p "1234 9778"

Dir kënnt och e Wuert mat enger Comma getrennt Lëscht uginn:

ps -p 1234.9778

D'Chancen sinn datt Dir d'Prozedur net kennt an et ass méi einfach duerch Kommando ze sichen. Fir dat ze benotzen de folgende Befehl:

ps -C

Zum Beispill fir ze kucken ob Chrësch laacht Dir kënnt de folgenden Kommando benotzen:

ps -C chrome

Dir kënnt iwwerrascht ginn datt dëst e Prozess fir all Open Tab nees zréckkënnt.

Aner Weeër fir d'Resultater ze filteren ass duerch Grupp. Dir kënnt no Grupp Gruppennamen benotze mat der folgender Syntax:

ps -G
ps --Group

Zum Beispill fir all déi Prozesse ze fannen déi vun der Kontonengruppentyp ausgeführt ginn:

ps -G "Accounten"
ps --Group "Accounten"

Dir kënnt och a Grupp Grupp Idées a Grupp Gruppennamen benotzen andeems Dir e Minus G as a gëtt:

ps -g
ps --group

Wann Dir op enger Lëscht vun Sessiouns IDs wëllt wëllt benotze de folgende Kommando:

ps -s

Alternativ benotzen déi folgend fir no Terminal Typ ze sichen.

ps -t

Wann Dir all déi Prozesser déi vun engem spezifesche Benotzer lafen, probéiert déi folgend Kommando ze kucken:

ps U

Zum Beispill fir all déi Prozesser ze fannen déi vu gary lafen:

ps U "gary"

Bedenkt datt dat gewisen ass datt de Benotzer mat deem déi de Korrespondenz benotzt fir de Kommando ze lafen. Zum Beispill wann ech a gary protokolléiert an de sougenannten Kommando ausgefouert gëtt, da gesitt all Kommando aus mir.

Wann ech mech als Tom an a wann Dir sudo benotzt fir e Kommando ze maachen wéi mir dann de Kommando weist de Kommando vum Kommando Tom op.

Fir d'Limit fir just déi Prozesser ze realiséieren, déi wierklech vu gary lafen, benotze de folgende Kommando:

ps -U "gary"

Format vum ps Command Output

Par défaut Dir kritt déi selwecht 4 Spalten, wann Dir de ps Kommando benotze kann:

Dir kënnt eng komplett Lëscht opruffen andeems Dir de folgend Kommando ausfëllt:

ps -ef

De -e wéi Dir wësst all de Prozesser weist an de f oder -f vläit Detailer.

D'Säulen sinn zréck komm:

D'User ID ass déi Persoun, déi de Kommando gemaach huet. De PID ass d'Prozedur ID vum Kommando de Kommando. D'PPID ass den Elteren Prozess deen den Kommando ausgefouert huet.

D'Kolonn C weist d'Zuel vun de Kanner e Prozess. De Stime ass d'Startzäit fir de Prozess. De TTY ass den Termin, d'Zäit ass d'Zäit vum Zäitpunkt wou et gefeelt huet an de Kommando ass de Kommando dee lafen ass.

Dir kënnt och nach méi Spalten ënner Verwenden vum folgendem Kommando:

ps -eF

Dëst gitt d'folgend Spalten:

Déi Extra Kolonnen sinn SZ, RSS a PSR. SZ ass d'Gréisst vum Prozess, RSS ass déi reale Gedächtnisgréisst an PSR gëtt de Prozessor de Kommando ass zougewielt.

Dir kënnt e Benotzer benotze Format benotze mat de folgende Schalter:

ps -e --format

D'Formater sinn:

Et gi vill méi Méiglechkeeten awer si sinn am meeschte benotzt.

Fir d'Formate benotze kënnt Dir d'folgend sinn:

ps -e --format = "uid un mam cmd time"

Dir kënnt d'Elemente mëschen a mat den Elementer kucken wéi Dir wëllt.

Sortéierung Ausgab

Fir d'Ausgab auszeleeën, benotzt dës Notation:

ps -ef --sort

D'Optiounsméiglechkeeten si wéi folgend:

Elo ginn et méi Méiglechkeeten, mais dëst sinn déi heefegsten.

E Beispillbeamter Kommandéieren as folgend:

ps -ef --sort Benotzer, pid

Ps Mat grep, manner a méi Befehle

Wéi am Ufank genannt ginn ass et gänglech datt ps mat der grep benotzt gëtt, manner a méi Befehle.

Déi manner an méi Kommandë ginn Iech hëlleft duerch d'Resultater eng Säit an enger Zäit. Fir dës Befehle benotzt Dir einfach d'Ausgaassung vu Grep a se a wéi:

ps -ef | méi
ps -ef | manner

De Grep Kommando hëlleft Iech d'Resultater vum ps Kommando ze filteren.

Zum Beispill:

ps -ef | grep chrome

Summary

Den ps command ass normalerweis fir Listingprozeduren am Linux benotzt. Dir kënnt och de Top Kommando benotze fir Prozesser op enger anerer Art z'exponéieren.

Dësen Artikel huet d'gemeinsame Schalter iwwerholl, awer et gi méi disponibel an formatéierter an Sort'en.

Fir méi Informatiounen ze liesen d'Linux Man Page fir de ps Kommando.