首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
物联网/工业互联网
›
物联网
›
Linux/Unix 下令pstree
返回列表
发新帖
Linux/Unix 下令pstree
[复制链接]
发表于 2025-9-25 18:31:52
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
pstree
是一个用于以树状布局表现体系中进程关系的 Linux/Unix 下令。它可以直观地展示进程的父子关系,资助用户明白进程之间的条理布局。
根本用法
pstree
[选项] [PID或用户名]
复制
代码
如果不带参数,pstree
会表现全部进程的树状布局。
可以指定 PID 来查察某个特定进程及其子进程。
也可以指定 用户名 来查察该用户运行的全部进程。
常用选项
选项阐明-p表现进程的 PID-n按 PID 排序(默认按进程名排序)-a表现下令行参数-h高亮当前进程及其先人-u表现进程所属用户-G使用 VT100 线图(增强表现效果)-l不截断长行(表现完备下令行)-T仅表现进程名(不表现线程)
示例
1. 表现全部进程的树状布局
pstree
复制
代码
输出示例:
systemd─┬─ModemManager───2*[{ModemManager}] ├─NetworkManager───2*[{NetworkManager}] ├─accounts-daemon───2*[{accounts-daemon}] ├─acpid ├─avahi-daemon───avahi-daemon ├─cron ├─dbus-daemon ├─2*[dhclient] ├─dockerd───12*[{dockerd}] ├─gnome-terminal─┬─bash───pstree
│ ├─bash───vim │ └─3*[{gnome-terminal-}] ...
复制
代码
systemd 是 PID 1(全部进程的父进程)。
gnome-terminal 启动了一个 bash,此中运行了 pstree
下令。
2. 表现进程的 PID
pstree
-p
复制代码
输出示例:
systemd(1)─┬─ModemManager(876)───{ModemManager}(887) ├─NetworkManager(912)───{NetworkManager}(935) ├─accounts-daemon(1002)───{accounts-daemon}(1011) ├─gnome-terminal(2000)─┬─bash(2010)───pstree
(3000) │ └─{gnome-terminal}(2005) ...
复制代码
每个进程反面表现其 PID(如 systemd(1))。
3. 查察特定进程的子树
pstree
-p 2000 # 查察 PID=2000 的进程及其子进程
复制代码
输出示例:
gnome-terminal(2000)─┬─bash(2010)───pstree
(3000) ├─bash(2015)───vim(3010) └─{gnome-terminal}(2005)
复制代码
4. 表现下令行参数
pstree
-a
复制代码
输出示例:
systemd --switched-root --system --deserialize 18 ├─ModemManager /usr/sbin/ModemManager ├─NetworkManager --no-daemon ├─gnome-terminal │ ├─bash │ │ └─pstree
-a │ └─bash │ └─vim /etc/hosts ...
复制代码
可以看到每个进程的启动下令(如 pstree
-a)。
5. 高亮当前进程
pstree
-h
复制代码
当前进程及其父进程会高亮表现(如果
终端
支持颜色)。
6. 按 PID 排序(而不是按进程名)
pstree
-n
复制代码
默认环境下,pstree
会按进程名排序,使用 -n 可以改为按 PID 排序。
总结
pstree
是一个方便的工具,用于查察进程间的父子关系。
常用组合:
pstree
-p(表现 PID)
pstree
-a(表现下令行)
pstree
-u(表现用户)
实用于调试进程题目,好比查找僵尸进程、分析服务依靠关系等。
你可以实行在你的 Linux 体系上运行 pstree
,看看你的进程树是什么样的!
回复
使用道具
举报
返回列表
浏览过的版块
移动端开发
SQL-Server
Java
SAAS
鸿蒙
DevOps与敏捷开发
人工智能
分布式数据库
数据仓库与分析
风雨同行
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表