pstree
以樹狀圖的方式展現進程之間的派生關係
補充說明
pstree命令 以樹狀圖的方式展現進程之間的派生關係,顯示效果比較直觀。
語法
1pstree(選項)
選項
1-a:顯示每個程序的完整指令,包含路徑,參數或是常駐服務的標示;
2-c:不使用精簡標示法;
3-G:使用VT100終端機的列繪圖字符;
4-h:列出樹狀圖時,特別標明現在執行的程序;
5-H<程序識別碼>:此參數的效果和指定"-h"參數類似,但特別標明指定的程序;
6-l:採用長列格式顯示樹狀圖;
7-n:用程序識別碼排序。預設是以程序名稱來排序;
8-p:顯示程序識別碼;
9-u:顯示用戶名稱;
10-U:使用UTF-8列繪圖字符;
11-V:顯示版本信息。
實例
顯示當前所有進程的進程號和進程id
1pstree -p
顯示所有進程的所有詳細信息,遇到相同的進程名可以壓縮顯示。
1pstree -a
獲取 SSH 會話的 PID
1pstree -p | grep ssh
2
3# |-sshd(1221)-+-sshd(2768)---bash(2770)-+-grep(2810)
4# | `-sshd(2807)---sshd(2808)
從上方的輸出中,你可以看到 sshd 進程與分支的樹形圖。sshd 的主進程是 sshd(1221),另兩個分支分別爲 sshd(2768) 和 sshd(2807)。
來源:https://github.com/jaywcjlove/linux-command
最後修改於: Wednesday, January 31, 2024
版權申明:
- 未標註來源的內容皆為原創,未經授權請勿轉載(因轉載後排版往往錯亂、內容不可控、無法持續更新等);
- 非營利為目的,演繹本博客任何內容,請以'原文出處'或者'參考鏈接'等方式給出本站相關網頁地址(方便讀者)。