命令介绍pstree命令以树状图显示进程之间的派生关系。[root@centos7~]#pstree-bash:pstree:commandnotfound[root@centos7~]#yuminstallpsmisc-y语法格式pstree[OPTIONS]选项说明-a#显示每个程序的完整命令-c#不使用简写-G#使用VT100终端的柱状图字符-h#在列出树状图时,特别标明当前正在执行的程序-H<程序标识码>#该参数的作用类似于指定“-h”参数-l#使用长列格式显示树状图-n#按程序识别码排序-p#显示程序识别码-u#显示用户名-U#使用UTF-8列图字符-V#显示版本信息应用示例[root@centos7~]#pstreesystemd─┬─NetworkManager───2*[{NetworkManager}]├─agetty├─auditd───{auditd}├─chronyd├─crond├─dbus-daemon├─lvmetad├─master─┬─pickup│└─qmgr├─polkitd────6*[{polkitd}]├─rsyslogd────2*[{rsyslogd}]├─sshd─┬─sshd────bash─┬─gzip││├─更多││└─pstree│└─sshd───bash├─systemd-journal├─systemd-logind├─systemd-udevd└─tuned───4*[{tuned}]显示系统号中所有当前进程的进程号和进程[root@centos7~]#pstree-psystemd(1)─┬─NetworkManager(634)─┬─{NetworkManager}(656)│└─{NetworkManager}(658)├─agetty(643)├─auditd(600)───{auditd}(601)├─chronyd(646)├─crond(638)├─dbus-daemon(626)├─lvmetad(503)├─master(972)─┬─pickup(5692)│└─qmgr(974)├─polkitd(623)─┬─{polkitd}(633)│├─{polkitd}(636)│├─{polkitd}(637)│├─{polkitd}(641)│├─{polkitd}(647)│└─{polkitd}(651)├─rsyslogd(870)─┬─{rsyslogd}(897)│└─{rsyslogd}(898)├─sshd(868)─┬─sshd(5304)──bash(5306)─┬─gzip(5328)││├─more(5329)││└─pstree(6204)│└─sshd(5546)──bash(5548)├─systemd-journal(484)├─systemd-logind(635)├─systemd-udevd(509)└─tuned(872)─┬─{tuned}(1131)├─{tuned}(1132)├─{tuned}(1134)└─{tuned}(1138)显示所有进程的详细信息,同名进程可以压缩和压缩显示[root@centos7~]#pstree-asystemd--switched-root--system--deserialize22├─NetworkManager--no-daemon│└─2*[{NetworkManager}]├─agetty--nocleartty1linux├─auditd│└─{auditd}├─chronyd├─crond-n├─dbus-daemon--system--address=systemd:--nofork--nopidfile--systemd-activation├─lvmetad-f├─master-w│├─pickup-l-tunix-u│└─qmgr-l-tunix-u├─polkitd--no-debug│└─6*[{polkitd}]├─rsyslogd-n│└─2*[{rsyslogd}]├─sshd-D│├─sshd│└─bash││├─gzip-cdmysql_backup.tar.gz│├─more│└─pstree-a│└─sshd│└─bash├─systemd-journal├─systemd-logind├─systemd-udevd└─tuned-Es/usr/sbin/tuned-l-P└─4*[{tuned}]查看指定进程的PID[root@centos7~]#pstree-p|grepssh|-sshd(868)-+-sshd(5304)---bash(5306)-+-grep(6325)|`-sshd(5546)---bash(5548)[root@centos7~]#pstree-p|grepsystemsystemd(1)-+-NetworkManager(634)-+-{NetworkManager}(656)|-systemd-journal(484)|-systemd-logind(635)|-systemd-udevd(509)
