概述
pstree 命令会将所有进程以树状图形式显示,方便查看进程之间的父子关系。pstree 是 display a tree of process 的缩写。

树状图将会以 pid (如果有指定) 或是以 init 这个基本进程为根 (root),如果有指定使用者 id,则树状图会只显示该使用者所拥有的进程。
语法
该命令的语法如下:
pstree [选项]
该命令支持的选项有:
| 选项 | 说明 |
|---|---|
| -a | 显示每个程序的完整指令,包含路径,参数或是常驻服务的标示 |
| -c | 不使用精简标示法 |
| -G | 使用 VT100 终端机的列绘图字符 |
| -h | 列出树状图时,特别标明现在执行的程序 |
-H <程序识别码> | 此参数的效果和指定 -h 参数类似,但特别标明指定的程序 |
| -l | 采用长列格式显示树状图 |
| -n | 用程序识别码排序。预设是以程序名称来排序 |
| -p | 显示进程 id |
| -u | 显示进程所属用户 |
| -U | 使用 UTF-8 列绘图字符 |
| -V | 显示版本信息 |
使用
显示进程 id
加上 -p 选项就会显示进程 id:
pstree -p

显示进程所属用户
如果要显示进程所属用户,那么需要加上 -u 选项:
pstree -u



















