Linux中的pstree命令用于以树状图的形式显示进程间的父子关系,以下是pstree命令的常用参数及其说明:
(图片来源网络,侵删)
1. 基本参数
a:显示所有用户的进程。
u:显示进程的用户和用户ID。
h:使用ASCII字符而不是树形结构显示进程。
H:在树形结构中显示进程的线程。
n:不显示进程名,只显示PID和PPID。
p:显示进程的PPID(父进程ID)。
u <用户名>:仅显示指定用户的进程。
2. 过滤器参数
g <群组名>:仅显示指定群组的进程。
G <群组名>:仅显示不属于指定群组的进程。
s <会话名>:仅显示指定会话的进程。
t <终端名>:仅显示与指定终端关联的进程。
3. 输出格式参数
c:在每个进程后面添加一个计数器,表示该进程的子进程数。
d:在每个进程后面添加一个计数器,表示该进程的磁盘I/O操作数。
l:在每个进程后面添加一个计数器,表示该进程的内存页错误数。
L:在每个进程后面添加一个计数器,表示该进程打开的文件描述符数。
o:在每个进程后面添加一个计数器,表示该进程的CPU使用百分比。
4. 其他参数
noheaders:不显示标题行。
level <级别>:设置树形结构的深度,默认为2。
siblings:在树形结构中显示兄弟节点。
forest:以森林形式显示所有进程,而不是树形结构。
以上是pstree命令的一些常用参数及其说明,可以根据实际需求选择合适的参数来使用该命令。