Linux命令 pstree - 以樹狀圖的方式展現(xiàn)進(jìn)程之間的派生關(guān)系

2022-03-17 14:09 更新

pstree

以樹狀圖的方式展現(xiàn)進(jìn)程之間的派生關(guān)系

補(bǔ)充說明

pstree命令 以樹狀圖的方式展現(xiàn)進(jìn)程之間的派生關(guān)系,顯示效果比較直觀。

語(yǔ)法

pstree(選項(xiàng))

選項(xiàng)

-a:顯示每個(gè)程序的完整指令,包含路徑,參數(shù)或是常駐服務(wù)的標(biāo)示;
-c:不使用精簡(jiǎn)標(biāo)示法;
-G:使用VT100終端機(jī)的列繪圖字符;
-h:列出樹狀圖時(shí),特別標(biāo)明現(xiàn)在執(zhí)行的程序;
-H<程序識(shí)別碼>:此參數(shù)的效果和指定"-h"參數(shù)類似,但特別標(biāo)明指定的程序;
-l:采用長(zhǎng)列格式顯示樹狀圖;
-n:用程序識(shí)別碼排序。預(yù)設(shè)是以程序名稱來(lái)排序;
-p:顯示程序識(shí)別碼;
-u:顯示用戶名稱;
-U:使用UTF-8列繪圖字符;
-V:顯示版本信息。

實(shí)例

顯示當(dāng)前所有進(jìn)程的進(jìn)程號(hào)和進(jìn)程id

pstree -p

顯示所有進(jìn)程的所有詳細(xì)信息,遇到相同的進(jìn)程名可以壓縮顯示。

pstree  -a

獲取 SSH 會(huì)話的 PID

pstree -p | grep ssh

#  |-sshd(1221)-+-sshd(2768)---bash(2770)-+-grep(2810)
#  |            `-sshd(2807)---sshd(2808)

從上方的輸出中,你可以看到 sshd 進(jìn)程與分支的樹形圖。sshd 的主進(jìn)程是 sshd(1221),另兩個(gè)分支分別為 sshd(2768) 和 sshd(2807)。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)