Pstree- Befehl in Linux, der die laufenden Prozesse als Baum anzeigt, was eine bequemere Möglichkeit zur Anzeige der Prozesshierarchie darstellt und die Ausgabe optisch ansprechender macht. Die Wurzel des Baums ist entweder init oder der Prozess mit der angegebenen PID. Pstree kann auch in anderen Unix-Systemen installiert werden.

Syntax:

pstree [options] [pid or username]

Arbeiten mit dem Pstree-Befehl

1. Um den Prozessbaum anzuzeigen

pstree

to-display-process-tree

to-display-process-tree1

Es erzeugt prozessbezogene Informationen in der Ausgabe.

2. So schließen Sie Befehlszeilenargumente in die Ausgabe ein

pstree -a

include-cli-argumentes

include-cli-arguments1

Wir tun dies, indem wir die Befehlszeilenoption „-a“ verwenden. Dieser Befehl zeigt jetzt Befehlszeilenoptionen für einige Prozesse an.

3. Um PIDs anzuzeigen

pstree -p

to-display-pid-in-pstree

to-display-pid-in-pstree1

Um PIDs für jeden Prozessnamen anzuzeigen, verwenden wir die Option „-p“.

4. Um pstree zu zwingen, identische Teilbäume in der Ausgabe zu erweitern.

pstree -c

expand-identical-subtree-pstree1

expand-identical-subtree-pstree

Standardmäßig führt der Befehl pstree identische Zweige zusammen, indem er sie in eckige Klammern setzt und ihnen die Anzahl der Wiederholungen voranstellt. Wir können das Tool aber auch dazu zwingen, identische Bäume zu erweitern, indem wir die Befehlszeilenoption „-c“ verwenden.

5. Um Prozesse zu sortieren

pstree -n

sort-process-pstree

sort-process

Wenn wir Prozesse mit demselben Vorfahren nach PID statt nach Namen sortieren möchten, dh nach numerischer Sortierung, verwenden wir die Option „-n“.

6. Um zu sehen, wer der Eigentümer/Benutzer eines Prozesses ist

pstree -u

owner-pstree

owner-pstree1

Wenn wir den Eigentümer eines Prozesses in Klammern herausfinden möchten, verwenden Sie die Option „-u“.

7. Um den aktuellen Prozess oder einen anderen Prozess hervorzuheben

pstree -h

highlight-pstree

highlight-pstree1

Um den aktuellen Prozess und seine Vorgänger hervorzuheben, verwenden Sie die Option „-h“. Es hebt den angegebenen Prozess hervor (nach Name/PID)

8. Um Prozessgruppen-IDs in der Ausgabe anzuzeigen

pstree -g

display-groupid-pstree

Wir können sehen, dass Prozessgruppen-IDs als Dezimalzahlen in Klammern nach jedem Prozessnamen angezeigt werden.

9. Um pstree benutzerspezifischen Prozessbaum anzeigen zu lassen.

pstree khushi

pstree-specific-to-user

Wenn wir alle Prozessbäume anzeigen möchten, die in Prozessen verwurzelt sind, die einem bestimmten Benutzer gehören, müssen wir dazu den Namen dieses Benutzers als Eingabe an den Befehl übergeben.

10. Zum Anzeigen von Versionsinformationen.

pstree -V

pstree-version

Wenn wir Versionsinformationen anzeigen möchten, verwenden wir die Option „-V“.