pstree

Comanda UNIX pstree tipărește pe ecran toate procesele care rulează pe calculator. Tipărirea se face sub forma unui arbore (tree). Comanda este similară cu comanda ps.

Sintaxă[modificare | modificare sursă]

pstree [opțiuni] 

Dintre opțiunile cele mai des folosite amintim

-n - sortarea proceselor după identificatorul procesului (pid)
-p - tipărește identificatorul procesului în paranteze atașat de numele procesului
-u - tipărește identificatorul utilizatorului (uid)


Exemple[modificare | modificare sursă]

Comanda pstree într-un xterm pe un sistem Linux rulând Gnome:

# pstree init─┬─NetworkManager─┬─dhclient      │                └─{NetworkManager}      ├─atd      ├─auditd─┬─audispd─┬─sedispatch      │        │         └─{audispd}      │        └─{auditd}      ├─avahi-daemon───avahi-daemon      ├─bonobo-activati───{bonobo-activat}      ├─clock-applet      ├─console-kit-dae───63*[{console-kit-da}]      ├─crond      ├─cupsd      ├─2*[dbus-daemon───{dbus-daemon}]      ├─2*[dbus-launch]      ├─devkit-disks-da───devkit-disks-da      ├─devkit-power-da      ├─gconf-im-settin      ├─gconfd-2      ├─gdm-binary───gdm-simple-slav─┬─Xorg      │                              └─gdm-session-wor───gnome-session─┬─bluetoo+      │                                                                ├─gdu-not+      │                                                                ├─gnome-p+      │                                                                ├─gnome-p+      │                                                                ├─gnome-v+      │                                                                ├─gpk-upd+      │                                                                ├─metacity      │                                                                ├─nautilus      │                                                                ├─nm-appl+      │                                                                ├─polkit-+      │                                                                ├─python      │                                                                ├─restore+      │                                                                ├─seapplet      │                                                                └─{gnome-+      ├─gdm-user-switch      ├─gnome-keyring-d───2*[{gnome-keyring-}]      ├─gnome-screensav      ├─gnome-settings-───{gnome-settings}      ├─gnome-terminal─┬─bash───pstree      │                ├─gnome-pty-helpe      │                └─{gnome-terminal}      ├─gnote      ├─gvfs-fuse-daemo───3*[{gvfs-fuse-daem}]      ├─gvfs-gdu-volume      ├─gvfs-gphoto2-vo      ├─gvfsd      ├─gvfsd-burn      ├─gvfsd-metadata      ├─gvfsd-trash      ├─hald───hald-runner─┬─hald-addon-acpi      │                    ├─hald-addon-gene      │                    ├─hald-addon-inpu      │                    ├─hald-addon-leds      │                    ├─hald-addon-rfki      │                    └─2*[hald-addon-stor]      ├─im-settings-dae      ├─5*[mingetty]      ├─modem-manager      ├─notification-ar      ├─notification-da      ├─polkitd      ├─pulseaudio─┬─gconf-helper      │            └─2*[{pulseaudio}]      ├─rsyslogd───2*[{rsyslogd}]      ├─rtkit-daemon───2*[{rtkit-daemon}]      ├─run-mozilla.sh───firefox─┬─npviewer.bin      │                          └─9*[{firefox}]      ├─2*[sendmail]      ├─syndaemon      ├─trashapplet      ├─udevd───2*[udevd]      ├─wnck-applet      └─wpa_supplicant 

Vezi și[modificare | modificare sursă]


Legături externe[modificare | modificare sursă]


 v  d  m  Programe în linia de comandă pentru Unix (mai multe)
Management de fișiere: cat | cd | chmod | chown | chgrp | cksum | cmp | cp | du | df | file | fsck | ln | ls | lsof | mkdir | mount | mv | pwd | rm | rmdir | split | touch
Management de procese: at | chroot | cron | exit | kill | killall | nice | pgrep | pidof | pkill | ps | pstree | sleep | time | top | wait
Management utilizator/mediu: env | finger | id | mesg | passwd | su | sudo | uname | uptime | w | wall | who | whoami | write
Procesare text: awk | comm | cut | ed | ex | fmt | head | iconv | join | less | more | paste | sed | sort | tac | tail | tr | uniq | wc | xargs
Programare Shell: basename | echo | expr | false | printf | test | true | unset Imprimare:
lp
Communicații:
inetd | netstat | ping | rlogin | traceroute
Căutare:
find | grep | strings
Diverse:
banner | bc | cal | dd | man | size | yes