Linux pstree命令
Linux pstree
命令是processes tree
的简称,用于将所有的进行以树状图进行显示。
可以说是结合了ps
和tree
两个命令。
官方定义为:
pstree
- display a tree of processes
使用方法为:
1 | $ pstree [-a, --arguments] [-c, --compact-not] [-C, --color attr] [-g, --show-pgids] [-h, --highlight-all, -Hpid, --high‐light-pid pid] [-l, --long] [-n, --numeric-sort] [-N, --ns-sort ns] [-p, --show-pids] [-s, --show-parents] [-S, --ns-changes] [-t, --thread-names] [-T, --hide-threads] [-u, --uid-changes] [-Z, --security-context] [-A, --ascii, -G, --vt100, -U, --uni‐code] [pid, user] |
参数比较多,也比较复杂。其中常用的选项为:
-a
显示整个命令的完整路径。-G
有时可以使用这个选项,输出好看一些。
实例 默认显示
默认显示当前的进程:
1 | $ pstree |
显示完成路径
使用-a参数可以看到各个进程的详细信息
1 | $ pstree -a |