Linux pstree命令详解

Linux pstree命令详解教程

Linux 中的 pstree 命令以树状图显示进程间的关系(display a tree of processes)。

pstree 指令用 ASCII 字符显示树状结构,清楚地表达程序间的相互关系。如果不指定程序识别码或用户名称,则会把系统启动时的第一个程序视为基层,并显示之后的所有程序。若指定用户名称,便会以隶属该用户的第一个程序当作基层,然后显示该用户的所有程序。

Linux pstree命令详解

功能

以树状图显示进程间的关系。

语法

pstree [options]

参数

参数 描述
options pstree 命令使用的参数。

pstree命令常用参数

选项 含义
-a 显示每个程序的完整指令,包含路径,参数或是常驻服务的标示。
-c 不使用精简标示法。
-G 使用 VT100 终端机的列绘图字符。
-h 列出树状图时,特别标明现在执行的程序。
-H <程序识别码> 此参数的效果和指定 ”-h” 参数类似,但特别标明指定的程序。
-l 采用长列格式显示树状图。
-n 用程序识别码排序。预设是以程序名称来排序。
-p 显示 pid 信息。
-u 显示用户名称。

Linux pstree命令常用实例

实例

实例 描述
pstree 显示进程信息。
pstree -a 设置 pstree 命令更新时间为 3 秒。

树状形式显示进程信息

语法

pstree

案例

我们使用 pstree 命令,以树状形式显示进程信息,具体命令如下:

pstree

运行后,终端输出如下:

17_Linux pstree命令详解.png

我们看到,我们使用了 pstree 命令,以树状形式显示了进程信息。

树状形式显示所有进程信息

语法

pstree -a

案例

我们使用 pstree 命令,以树状形式显示所有进程信息,具体命令如下:

pstree -a

运行后,终端输出如下:

18_Linux pstree命令详解.png

我们看到,我们使用了 pstree 命令,以树状形式显示了所有进程信息。

Linux pstree命令详解总结

Linux 中的 pstree 命令以树状图显示进程间的关系(display a tree of processes)。

pstree 指令用 ASCII 字符显示树状结构,清楚地表达程序间的相互关系。如果不指定程序识别码或用户名称,则会把系统启动时的第一个程序视为基层,并显示之后的所有程序。若指定用户名称,便会以隶属该用户的第一个程序当作基层,然后显示该用户的所有程序。