La commande pstree est utilisée pour afficher la relation parent-enfant dans un format hiérarchique. La sortie de cette commande est assez similaire à la sortie de la commande « ps axjf » et de la commande « ps -ef –forest », comme indiqué dans la ligne de commande suivante :
$ pstree
La capture d'écran suivante affiche la hiérarchie arborescente d'un seul processus avec PID à l'aide de la commande pstree :
Affichez l'arborescence des processus d'un utilisateur en exécutant la ligne de commande indiquée :
$ pstree -p geek
Lors de l'exécution de la commande précédente, les PID affectés à chaque processus sont affichés entre parenthèses après chaque nom de processus.
Exemple de commande pstree
1. Pour afficher l'arborescence du processus :
# pstree 2210
2. Pour afficher les arguments de la ligne de commande :
# pstree -a
3. Pour utiliser des caractères ASCII pour dessiner l'arbre :
# pstree -A
4. Pour désactiver le compactage de sous-arborescences identiques :
# pstree -c
5. Pour utiliser les caractères de dessin au trait VT100 :
# pstree -G
6. Pour mettre en surbrillance le processus en cours et ses ancêtres :
# pstree -h
7. Pour mettre en surbrillance le processus spécifié à la place :
# pstree -H
8. Pour afficher les longues lignes :
# pstree -l
9. Pour trier les processus ayant le même ancêtre par PID au lieu de par nom :
# pstree -n
10. Pour afficher les PID :
# pstree -p
11. Pour afficher les transactions uid :
# pstree -u
12. Pour utiliser les caractères de dessin au trait UTF-8 (Unicode) :
# pstree -U
13. Pour afficher la version :
# pstree -V
14. Pour afficher le contexte de sécurité :
# pstree -Z