概述
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