pstree(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '= Sidslut = Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/pstree.1.html Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/ <BR><BR>Tack till [https://datorhjalp.se Datorhjälp] som har sponsrat [https://www.linux.se Linux.se] med webbhotell. Kategori:Linuxmanual grupp 1 Kategori:Linuxmanual') |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
| Rad 1: | Rad 1: | ||
= pstree(1) = | |||
== NAMN == | |||
pstree – visa processer som ett träd | |||
== SYNTAX == | |||
<pre> | |||
pstree [-a|--arguments] [-c|--compact-not] [-C|--color attr] | |||
[-g|--show-pgids] | |||
[-h|--highlight-all | -H pid|--highlight-pid pid] [-l|--long] | |||
[-n|--numeric-sort] [-N ns|--ns-sort ns] [-p|--show-pids] | |||
[-s|--show-parents] [-S|--ns-changes] [-t|--thread-names] | |||
[-T|--hide-threads] [-u|--uid-changes] [-Z|--security-context] | |||
[-P|--show-paths] [-A|--ascii | -G|--vt100 | -U|--unicode] | |||
[pid | användare] | |||
pstree -V|--version | |||
</pre> | |||
== BESKRIVNING == | |||
'''pstree''' visar körande processer som ett träd. Trädet rotas vid ''pid'' eller vid '''init''' om ''pid'' utelämnas. Om ett användarnamn anges visas alla träd som är rotade i processer ägda av den användaren. | |||
Identiska grenar slås visuellt ihop inom hakparenteser och föregås av repetitionsantalet, t.ex.: | |||
<pre> | |||
init-+-getty | |||
|-getty | |||
|-getty | |||
`-getty | |||
</pre> | |||
blir: | |||
<pre> | |||
init---4*[getty] | |||
</pre> | |||
Barntrådar visas under sin förälder och markeras med processnamn inom klammer, t.ex.: | |||
<pre> | |||
icecast2---13*[{icecast2}] | |||
</pre> | |||
Körs '''pstree''' som '''pstree.x11''' väntar den på Enter i slutet av utskriften innan programmet avslutas (praktiskt i xterm). | |||
Vissa kärn-/mount-inställningar (t.ex. ''hidepid'' i procfs) kan dölja information. Då försöker '''pstree''' bygga trädet ändå och visar okända namn som frågetecken. | |||
== FLAGGOR == | |||
{| class="wikitable" | |||
! Flagga !! Beskrivning | |||
|- | |||
| '''-a''', '''--arguments''' || Visa kommandoradsargument. Om en process kommandorad är utswappad visas processen inom parentes. '''-a''' inaktiverar komprimering för processer (ej trådar). | |||
|- | |||
| '''-A''', '''--ascii''' || Använd ASCII-tecken för att rita trädet. | |||
|- | |||
| '''-c''', '''--compact-not''' || Inaktivera hopslagning av identiska underträd. Som standard slås de ihop. | |||
|- | |||
| '''-C''', '''--color''' ''attr'' || Färglägg processnamn efter attribut. För närvarande stöds '''age''' (ålder): <60 s grönt, <1 h gult, annars rött. | |||
|- | |||
| '''-g''', '''--show-pgids''' || Visa processgrupps-ID (PGID) inom parentes efter namn. Om både PID och PGID visas kommer PID först. | |||
|- | |||
| '''-G''', '''--vt100''' || Använd VT100-linjetecken. | |||
|- | |||
| '''-h''', '''--highlight-all''' || Markera aktuell process och dess förfäder (no-op om terminalen saknar stöd eller inte ingår i visat träd). | |||
|- | |||
| '''-H''', '''--highlight-pid''' ''pid'' || Som '''-h''' men markera den angivna processen. Misslyckas om markering inte stöds. | |||
|- | |||
| '''-l''', '''--long''' || Långa rader. Utan denna trunkeras till ''$COLUMNS'' eller terminalbredd (fallback 132 kolumner). | |||
|- | |||
| '''-n''', '''--numeric-sort''' || Sortera syskonprocesser numeriskt efter PID i stället för efter namn. | |||
|- | |||
| '''-N''', '''--ns-sort''' ''ns'' || Visa separata träd per angiven namnrymd: ''ipc, mnt, net, pid, time, user, uts''. Som vanlig användare begränsas utdata. | |||
|- | |||
| '''-p''', '''--show-pids''' || Visa PID inom parentes efter varje processnamn. Inaktiverar hopslagning. | |||
|- | |||
| '''-s''', '''--show-parents''' || Visa föräldraprocesser till den angivna processen. | |||
|- | |||
| '''-S''', '''--ns-changes''' || Visa namnrymdsbyten. Utdata kan begränsas för vanlig användare. | |||
|- | |||
| '''-t''', '''--thread-names''' || Visa fullständiga trådnamn när tillgängligt. | |||
|- | |||
| '''-T''', '''--hide-threads''' || Dölj trådar; visa endast processer. | |||
|- | |||
| '''-u''', '''--uid-changes''' || Visa UID-byten. När en process har annan UID än sin förälder visas den nya UID:n inom parentes efter namnet. | |||
|- | |||
| '''-U''', '''--unicode''' || Använd UTF-8-linjetecken. (Historiskt konsole-växling med ''echo -e'' nämns för gamla Linux.) | |||
|- | |||
| '''-V''', '''--version''' || Visa versionsinformation. | |||
|- | |||
| '''-Z''', '''--security-context''' || Visa säkerhetsattribut (t.ex. SELinux-kontext). | |||
|- | |||
| '''-P''', '''--show-paths''' || Visa full sökväg till körbar fil på disk. | |||
|} | |||
== FILER == | |||
<pre> | |||
/proc plats för proc-filsystemet | |||
</pre> | |||
== BUGGAR == | |||
Vissa teckenkodningar kan vara inkompatibla med VT100-tecken. | |||
== SE ÄVEN == | |||
[[ps(1)]], [[top(1)]], [[proc(5)]] | |||
== COLOFON == | |||
Denna sida är en del av projektet ''psmisc'' (små verktyg som använder /proc-filsystemet). | |||
= Sidslut = | = Sidslut = | ||
Nuvarande version från 29 september 2025 kl. 07.57
pstree(1)
NAMN
pstree – visa processer som ett träd
SYNTAX
pstree [-a|--arguments] [-c|--compact-not] [-C|--color attr]
[-g|--show-pgids]
[-h|--highlight-all | -H pid|--highlight-pid pid] [-l|--long]
[-n|--numeric-sort] [-N ns|--ns-sort ns] [-p|--show-pids]
[-s|--show-parents] [-S|--ns-changes] [-t|--thread-names]
[-T|--hide-threads] [-u|--uid-changes] [-Z|--security-context]
[-P|--show-paths] [-A|--ascii | -G|--vt100 | -U|--unicode]
[pid | användare]
pstree -V|--version
BESKRIVNING
pstree visar körande processer som ett träd. Trädet rotas vid pid eller vid init om pid utelämnas. Om ett användarnamn anges visas alla träd som är rotade i processer ägda av den användaren.
Identiska grenar slås visuellt ihop inom hakparenteser och föregås av repetitionsantalet, t.ex.:
init-+-getty
|-getty
|-getty
`-getty
blir:
init---4*[getty]
Barntrådar visas under sin förälder och markeras med processnamn inom klammer, t.ex.:
icecast2---13*[{icecast2}]
Körs pstree som pstree.x11 väntar den på Enter i slutet av utskriften innan programmet avslutas (praktiskt i xterm).
Vissa kärn-/mount-inställningar (t.ex. hidepid i procfs) kan dölja information. Då försöker pstree bygga trädet ändå och visar okända namn som frågetecken.
FLAGGOR
| Flagga | Beskrivning |
|---|---|
| -a, --arguments | Visa kommandoradsargument. Om en process kommandorad är utswappad visas processen inom parentes. -a inaktiverar komprimering för processer (ej trådar). |
| -A, --ascii | Använd ASCII-tecken för att rita trädet. |
| -c, --compact-not | Inaktivera hopslagning av identiska underträd. Som standard slås de ihop. |
| -C, --color attr | Färglägg processnamn efter attribut. För närvarande stöds age (ålder): <60 s grönt, <1 h gult, annars rött. |
| -g, --show-pgids | Visa processgrupps-ID (PGID) inom parentes efter namn. Om både PID och PGID visas kommer PID först. |
| -G, --vt100 | Använd VT100-linjetecken. |
| -h, --highlight-all | Markera aktuell process och dess förfäder (no-op om terminalen saknar stöd eller inte ingår i visat träd). |
| -H, --highlight-pid pid | Som -h men markera den angivna processen. Misslyckas om markering inte stöds. |
| -l, --long | Långa rader. Utan denna trunkeras till $COLUMNS eller terminalbredd (fallback 132 kolumner). |
| -n, --numeric-sort | Sortera syskonprocesser numeriskt efter PID i stället för efter namn. |
| -N, --ns-sort ns | Visa separata träd per angiven namnrymd: ipc, mnt, net, pid, time, user, uts. Som vanlig användare begränsas utdata. |
| -p, --show-pids | Visa PID inom parentes efter varje processnamn. Inaktiverar hopslagning. |
| -s, --show-parents | Visa föräldraprocesser till den angivna processen. |
| -S, --ns-changes | Visa namnrymdsbyten. Utdata kan begränsas för vanlig användare. |
| -t, --thread-names | Visa fullständiga trådnamn när tillgängligt. |
| -T, --hide-threads | Dölj trådar; visa endast processer. |
| -u, --uid-changes | Visa UID-byten. När en process har annan UID än sin förälder visas den nya UID:n inom parentes efter namnet. |
| -U, --unicode | Använd UTF-8-linjetecken. (Historiskt konsole-växling med echo -e nämns för gamla Linux.) |
| -V, --version | Visa versionsinformation. |
| -Z, --security-context | Visa säkerhetsattribut (t.ex. SELinux-kontext). |
| -P, --show-paths | Visa full sökväg till körbar fil på disk. |
FILER
/proc plats för proc-filsystemet
BUGGAR
Vissa teckenkodningar kan vara inkompatibla med VT100-tecken.
SE ÄVEN
COLOFON
Denna sida är en del av projektet psmisc (små verktyg som använder /proc-filsystemet).
Sidslut
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/pstree.1.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.