Linux命令之pstree - 以树状图显示进程间的关系
pstree 是一个用于显示当前运行的进程及其父子关系的命令行工具。它以树状图的形式展示进程,能够帮助用户更直观地理解进程之间的层级关系。
1. 基本用法
1.1 运行 pstree
在终端中输入以下命令:
pstree |
这将显示当前用户的进程树。
1.2 查看所有用户的进程
如果希望查看系统中所有用户的进程,可以使用 -a 选项:
pstree -a |
1.3 显示进程 ID
要显示每个进程的进程 ID(PID),可以使用 -p 选项:
pstree -p |
1.4 结合其他选项
您还可以结合多个选项使用。例如,显示所有进程及其 PID:
pstree -ap |
1.5 指定某个用户的进程
如果想查看特定用户的进程,可以使用 -u 选项,后面跟用户名:
pstree -u username |
1.6 过滤特定进程
可以指定进程名称来过滤输出,例如:
pstree -p | grep process_name |
2. 示例
2.1 基本树状图
运行 pstree 命令,您可能会看到如下输出:
init─┬─cron |
2.2 含 PID 的树状图
使用 pstree -p,输出可能类似于:
init(1)─┬─cron(123) |
2.3 显示所有进程
运行 pstree -a,将显示包含命令行参数的完整进程树:
init─┬─cron |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Leon!
评论






