首页 > 代码库 > pstree命令--Linux命令应用大词典729个命令解读

pstree命令--Linux命令应用大词典729个命令解读

内容来源于人民邮电出版社《Linux命令应用大词典》

讲述729个命令,1935个例子

学习Linux系统的参考书、案头书,遇到不懂的命令或命令选项一查即可

争取每天都发布内容



pstree命令

使用pstree命令可以显示正在运行的进程的进程树。pstree命令用ASCII字符显示树状结构,清楚地表达进程之间的相互关系。如果不指定进程号或用户名,那么会把系统启动时的第一个进程看作是基层,并显示之后的所有进程。若指定用户名,便会以属于该用户的第一个进程当作基层,然后显示该用户的所有进程。

命令语法:

pstree[选项] [进程号|用户]

命令中各选项的含义如表所示。

                                   pstree命令选项含义

选项

含义

-a         

显示命令行参数

-A         

使用ASCII画线符

-c         

不压缩雷同的子树

-h         

高亮显示当前进程及其祖先

-H <进程号>

高亮显示进程号指定的进程当及其祖先

-G         

使用VT100划线符

-l         

不截断长行

-n         

输出按进程号排序

-p         

显示进程号

-u         

显示用户名变换

-U         

使用UTF-8Unicode)划线符

-Z      

显示SELinux安全环境

 

:查看进程树。

[root@rhel~]# pstree

init─┬─NetworkManager

     ├─abrtd

     ├─acpid

     ├─anacron

     ├─atd

     ├─auditd───{auditd}

     ├─automount───4*[{automount}]

     ├─bonobo-activati───{bonobo-activat}

     ├─certmonger

     ├─clock-applet

     ├─console-kit-dae───63*[{console-kit-da}]

     ├─crond

     ├─cupsd

     ├─2*[dbus-daemon───{dbus-daemon}]

     ├─2*[dbus-launch]

     ├─devkit-power-da

     ├─gconf-im-settin

     ├─gconfd-2

........................(省略)

:查看进程树,并显示出进程号。

[root@rhel~]# pstree -p

init(1)─┬─NetworkManager(1427)

        ├─abrtd(1771)

        ├─acpid(1544)

        ├─atd(1790)

        ├─auditd(2101)───{auditd}(2102)

        ├─automount(1625)─┬─{automount}(1626)

        │                 ├─{automount}(1627)

        │                 ├─{automount}(1630)

        │                 └─{automount}(1633)

       ├─bonobo-activati(2245)───{bonobo-activat}(2246)

        ├─certmonger(1816)

        ├─clock-applet(2278)

       ├─console-kit-dae(1946)─┬─{console-kit-da}(1947)

        │                       ├─{console-kit-da}(1948)

        │                       ├─{console-kit-da}(1949)

        │                       ├─{console-kit-da}(1950)

        │                       ├─{console-kit-da}(1951)

        │                       ├─{console-kit-da}(1952)

        │                       ├─{console-kit-da}(1953)

........................(省略)

:查看进程号为1779的进程名。

[root@rhel~]# pstree 1779

crond

:查看gdm用户的进程。

[root@rhel ~]# pstree gdm

dbus-launch


本文出自 “airfish2000” 博客,请务必保留此出处http://airfish2000.blog.51cto.com/10829608/1871746

pstree命令--Linux命令应用大词典729个命令解读