Linux 命令之 pstree -- 以树状图显示进程/查看进程信息
生活随笔
收集整理的這篇文章主要介紹了
Linux 命令之 pstree -- 以树状图显示进程/查看进程信息
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 介紹
- 常用選項
- 命令示例
介紹
Linux 系統(tǒng)中 pstree 命令的英文全稱是“process tree”,即將所有進程以樹狀圖顯示,樹狀圖將會以 pid (如果有指定) 或是以 init 這個基本進程為根 (root),如果有指定使用者 id,則樹狀圖會只顯示該使用者所擁有的進程。
以樹狀圖的方式展現(xiàn)進程之間的派生關(guān)系,顯示效果比較直觀。
語法格式:pstree [選項]
常用選項
| -a | 顯示每個程序的完整指令,包含路徑,參數(shù)或是常駐服務(wù)的標示 |
| -c | 不使用精簡標示法 |
| -G | 使用VT100終端機的列繪圖字符 |
| -h | 列出樹狀圖時,特別標明現(xiàn)在執(zhí)行的程序 |
| -H<程序識別碼> | 此參數(shù)的效果和指定"-h"參數(shù)類似,但特別標明指定的程序 |
| -l | 采用長列格式顯示樹狀圖 |
| -n | 用程序識別碼排序。預(yù)設(shè)是以程序名稱來排序 |
| -p | 顯示程序識別碼 |
| -u | 顯示用戶名稱 |
| -U | 使用UTF-8列繪圖字符 |
| -V | 顯示版本信息 |
命令示例
示例 1,按樹狀形式顯示所有進程的名稱和進程 ID:
[root@htlwk0001host ~]# pstree -p systemd(1)─┬─AliYunDun(785225)─┬─{AliYunDun}(785226)│ ├─{AliYunDun}(785227)│ ├─{AliYunDun}(785238)│ ├─{AliYunDun}(785239)│ ├─{AliYunDun}(785240)│ ├─{AliYunDun}(785241)│ ├─{AliYunDun}(785242)│ ├─{AliYunDun}(785243)│ ├─{AliYunDun}(785244)│ ├─{AliYunDun}(785245)│ ├─{AliYunDun}(785246)│ ├─{AliYunDun}(785247)│ ├─{AliYunDun}(785248)│ ├─{AliYunDun}(785249)│ ├─{AliYunDun}(785250)│ ├─{AliYunDun}(785251)│ ├─{AliYunDun}(785253)│ ├─{AliYunDun}(785254)│ ├─{AliYunDun}(785255)│ ├─{AliYunDun}(785256)│ ├─{AliYunDun}(785257)│ ├─{AliYunDun}(785258)│ ├─{AliYunDun}(827743)│ └─{AliYunDun}(828521)├─AliYunDunUpdate(562631)─┬─{AliYunDunUpdate}(562632)│ ├─{AliYunDunUpdate}(562633)│ └─{AliYunDunUpdate}(562637)示例 2,按樹狀形式來顯示所有進程的詳細信息,且遇到相同的進程名可以壓縮顯示:
[root@htlwk0001host ~]# pstree -a systemd --switched-root --system --deserialize 17├─AliYunDun│ └─24*[{AliYunDun}]├─AliYunDunUpdate│ └─3*[{AliYunDunUpdate}]├─NetworkManager --no-daemon│ └─2*[{NetworkManager}]├─agetty -o -p -- \\u --keep-baud 115200,38400,9600 ttyS0 vt220├─agetty -o -p -- \\u --noclear tty6 linux├─agetty -o -p -- \\u --noclear tty5 linux示例 3,獲取 SSH 會話的 PID:
[root@htlwk0001host ~]# pstree -p | grep ssh|-sshd(593456)-+-sshd(828662)---sshd(828664)---bash(828665)-+-grep(829080)| `-sshd(828752)---sshd(828754)---sftp-server(828755) [root@htlwk0001host ~]#總結(jié)
以上是生活随笔為你收集整理的Linux 命令之 pstree -- 以树状图显示进程/查看进程信息的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我是卧底的题目大全103个
- 下一篇: Linux 命令之 whois 命令-用