Linux 系统管理 : pstree 命令详解

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

语法

pstree(选项)

选项

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

实例

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

pstree -p

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

pstree  -a

详解:

yexiang@ubuntu:<proc>$ pstree -p
systemd(1)─┬─accounts-daemon(995)─┬─{gdbus}(1157)
           │                      └─{gmain}(1155)
           ├─acpid(1013)
           ├─agetty(1261)
           ├─atd(856)
           ├─cron(983)
           ├─dbus-daemon(861)
           ├─in.tftpd(1275)
           ├─irqbalance(1281)
           ├─iscsid(1142)
           ├─iscsid(1143)
           ├─lvmetad(424)
           ├─lxcfs(991)─┬─{lxcfs}(1103)
           │            └─{lxcfs}(1104)
           ├─mdadm(1125)
           ├─nmbd(1410)
           ├─polkitd(1165)─┬─{gdbus}(1256)
           │               └─{gmain}(1254)
           ├─rpc.idmapd(754)
           ├─rpc.mountd(1167)
           ├─rpcbind(1158)
           ├─rsyslogd(1014)─┬─{in:imklog}(1140)
           │                ├─{in:imuxsock}(1139)
           │                └─{rs:main Q:Reg}(1141)
           ├─smbd(1426)─┬─smbd(1428)
           │            ├─smbd(1471)
           │            ├─smbd(1663)
           │            ├─smbd(1668)
           │            ├─smbd(1669)
           │            ├─smbd(1672)
           │            ├─smbd(1868)
           │            ├─smbd(1937)
           │            ├─smbd(1975)
           │            ├─smbd(2538)
           │            ├─smbd(2539)
           │            └─smbd(1866)
           ├─sshd(1116)─┬─sshd(1680)───sshd(1765)───bash(1768)
           │            ├─sshd(1806)───sshd(1847)───bash(1848)
           │            ├─sshd(1880)───sshd(1921)───bash(1922)
           │            ├─sshd(2037)───sshd(2078)───bash(2079)───pstree(2595)
           │            └─sshd(2134)───sshd(2168)───bash(2169)
           ├─systemd(1882)───(sd-pam)(1884)
           ├─systemd(1808)───(sd-pam)(1810)
           ├─systemd(2040)───(sd-pam)(2044)
           ├─systemd(1682)───(sd-pam)(1687)
           ├─systemd-journal(408)
           ├─systemd-logind(994)
           ├─systemd-timesyn(819)───{sd-resolve}(850)
           └─systemd-udevd(470)
yexiang@ubuntu:<proc>$ 
yexiang@ubuntu:<proc>$ pstree 470
systemd-udevd
yexiang@ubuntu:<proc>$ pstree -p 470
systemd-udevd(470)

 

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HarkerYX

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值