Linux的pstree命令可以查看当前系统中运行的所有进程的树状结构,从而更加直观地查看进程之间的关系。pstree的使用方法很简单,只需要在终端中输入“pstree”命令即可,如果想要查看某个特定进程的进程树,可以使用“pstree -p 进程ID”命令。
实例
[root@localhost ~]# pstree
systemd─┬─NetworkManager─┬─dhclient
        │                 └─dnsmasq
        ├─acpid
        ├─agetty
        ├─chronyd
        ├─crond
        ├─dbus-daemon
        ├─firewalld─┬─{firewalld}
        │           └─nftables-servic
        ├─irqbalance
        ├─lsmd
        ├─master───anvil
        ├─ntpd
        ├─polkitd───{polkitd}
        ├─rsyslogd───{in:imklog}
        ├─sshd───sshd───bash───pstree
        ├─systemd-journal
        └─systemd-logind
从上面的实例可以看出,pstree命令可以查看当前系统中运行的所有进程的树状结构,从而更加直观地查看进程之间的关系。
pstree还支持一些其他参数,如-a参数可以显示所有进程的详细信息,-u参数可以显示用户名,-c参数可以显示进程的完整名称,-h参数可以显示进程的运行时间等。
- -a 参数:显示所有进程的详细信息
 - -u 参数:显示用户名
 - -c 参数:显示进程的完整名称
 - -h 参数:显示进程的运行时间
 
Linux的pstree命令可以查看当前系统中运行的所有进程的树状结构,从而更加直观地查看进程之间的关系,使用起来非常方便。