Linux-pstree命令

举报
小工匠 发表于 2021/09/10 01:26:27 2021/09/10
【摘要】 概述 pstree命令以树状图的方式展现进程之间的派生关系,显示效果比较直观。 pstree命令以树状图显示进程间的关系(display a tree of processes)。 ps命令可以显示...

概述

pstree命令以树状图的方式展现进程之间的派生关系,显示效果比较直观。

pstree命令以树状图显示进程间的关系(display a tree of processes)。
ps命令可以显示当前正在运行的那些进程的信息,但是对于它们之间的关系却显示得不够清晰。

在Linux系统中,系统调用fork可以创建子进程,通过子shell也可以创建子进程,Linux系统中进程之间的关系天生就是一棵树,树的根就是进程PID为1的init进程。


语法

pstree  (选项)

  
 
  • 1
  • 2

选项

-a:显示每个程序的完整指令,包含路径,参数或是常驻服务的标示;
-c:不使用精简标示法;
-G:使用VT100终端机的列绘图字符;
-h:列出树状图时,特别标明现在执行的程序;
-H<程序识别码pid>:此参数的效果和指定”-h”参数类似,但特别标明指定的程序;
-l:采用长列格式显示树状图;
-n:用程序识别码排序。预设是以程序名称来排序;
-p:显示程序识别码pid;
-u:显示用户名称;
-U:使用UTF-8列绘图字符;
-V:显示版本信息。

这里写图片描述

栗子

显示当前所有进程的进程号和进程id

pstree -p 
  
 
  • 1

显示所有进程的所有详细信息,遇到相同的进程名可以压缩显示

pstree -a
  
 
  • 1

文章来源: artisan.blog.csdn.net,作者:小小工匠,版权归原作者所有,如需转载,请联系作者。

原文链接:artisan.blog.csdn.net/article/details/52981174

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。