溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux基礎(chǔ)命令pstree的用法

發(fā)布時間:2021-08-31 17:48:30 來源:億速云 閱讀:166 作者:chen 欄目:建站服務(wù)器

這篇文章主要介紹“Linux基礎(chǔ)命令pstree的用法”,在日常操作中,相信很多人在Linux基礎(chǔ)命令pstree的用法問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Linux基礎(chǔ)命令pstree的用法”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

pstree

pstree顯示正在運(yùn)行的進(jìn)程的樹形結(jié)構(gòu),樹以PID為根;如果省略了pid則以init為根。如果指定了用戶名,則顯示根植于該用戶擁有的進(jìn)程的所有進(jìn)程樹。如果pstree被調(diào)用為pstree.x11,那么它將提示行尾的用戶按RETURE,并且在這種情況發(fā)生之前不會返回。這對于在x終端中運(yùn)行pstree非常有用。

pstree通過將相同的分支放在方括號中并以重復(fù)計數(shù)作為前綴,在視覺上合并它們。例如:

init-+-getty

    |-getty

    |-getty

‘-getty

變成下面的樣子

init---4*[getty]

進(jìn)程的子線程在父進(jìn)程下找到,并以大括號顯示進(jìn)程名,例如:

icecast2---13*[{icecast2}]

此命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

 

1、語法

pstree [選項(xiàng)]

 

2、選項(xiàng)列表

選項(xiàng)

說明

-a

顯示每個進(jìn)程的完整指令,包括路徑、參數(shù)

-A

使用ascii碼顯示樹形

-c

關(guān)閉精簡表示法

-G

使用VT 100線條繪制字符

-h

高亮顯示正在執(zhí)行的程序

-H

類似“-h”,但是突出顯示指定的進(jìn)程。與-h不同,如果高亮顯示不可用,pstree在使用-H時會失敗。

-l

長格式顯示

-n

以進(jìn)程號排序,默認(rèn)以名字排序

-p

顯示pid

-u

顯示用戶

-U

以utf-8顯示字符

-V

顯示命令版本信息

-Z

每個SELinux的上下文

 

3、實(shí)例

1)顯示完成的樹形結(jié)構(gòu)

[root@localhost ~]# pstree -a

init

  ├─NetworkManager --pid-file=/var/run/NetworkManager/NetworkManager.pid

  │   ├─dhclient -d -4 -sf /usr/libexec/nm-dhcp-client.action -pf /var/run/dhclient-eth0.pid ...

  │   └─{NetworkManager}

  ├─VBoxClient --clipboard

  │   └─VBoxClient --clipboard

2)顯示進(jìn)程號 

[root@localhost ~]# pstree -p

init(1)─┬─NetworkManager(6362)─┬─dhclient(6377)

        │                      └─{NetworkManager}(6379)

       ├─VBoxClient(7869)───VBoxClient(7870)───{VBoxClient}(7872)

        ├─VBoxClient(7882)───VBoxClient(7883)

        ├─VBoxClient(7890)───VBoxClient(7891)───{VBoxClient}(7894)

       ├─VBoxClient(7898)───VBoxClient(7899)─┬─{VBoxClient}(7901)

        │                                    └─{VBoxClient}(7903)

        ├─VBoxClient(7306)───VBoxClient(7308)

       ├─VBoxClient(7312)───VBoxClient(7314)───{VBoxClient}(7317)

       ├─VBoxClient(7318)───VBoxClient(7320)─┬─{VBoxClient}(7323)

        │                                    └─{VBoxClient}(7325)

到此,關(guān)于“Linux基礎(chǔ)命令pstree的用法”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI