随笔 - 6  文章 - 124  评论 - 1  阅读 - 13042

Linux pstree 命令详解

简介

pstree 命令用于以分层(树状)格式显示正在运行的进程。它显示进程之间的关系,例如哪些进程是由其他进程生成的。

安装

# 基于 Debian/Ubuntu 的系统
sudo apt install psmisc

# 基于 CentOS/RHEL/Fedora 的系统
sudo yum install psmisc

# 使用dnf安装
sudo dnf install psmisc

基本语法

pstree [options] [pid | user]

# pid:显示以指定进程 ID 为根的树。
# user:仅显示指定用户拥有的进程。

示例用法

以树状格式显示所有进程

pstree

显示特定用户的进程

pstree <username>

显示特定进程 ID 的树状结构

pstree <pid>

显示进程 ID

pstree -p

# 这会在每个进程的名称旁边添加其 PID

显示用户/组 ID

pstree -n

显示命令行参数

pstree -a

# 显示包括用于启动每个进程的命令行参数

高亮显示特定进程及其后代

pstree -h <pid>

查看不截断的进程树

pstree -l

# 可以避免截断长行并将输出扩展为多行以提高可读性。

查看指定进程ID的进程及其子进程

pstree -p <pid>

按 PID 对具有相同祖先的进程进行排序

pstree -n

不要压缩相同的子树

pstree -c

显示源自当前进程的进程树

pstree -p $$
posted on   我是唐青枫  阅读(16)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示