pstreeide
pstree顯示正在運行的進程的樹形結構,樹以PID爲根;若是省略了pid則以init爲根。若是指定了用戶名,則顯示根植於該用戶擁有的進程的全部進程樹。若是pstree被調用爲pstree.x11,那麼它將提示行尾的用戶按RETURE,而且在這種狀況發生以前不會返回。這對於在x終端中運行pstree很是有用。spa
pstree經過將相同的分支放在方括號中並以重複計數做爲前綴,在視覺上合併它們。例如:線程
init-+-gettycode |-gettyorm |-getty排序 ‘-getty進程 變成下面的樣子ip
|
進程的子線程在父進程下找到,並以大括號顯示進程名,例如:ci
icecast2---13*[{icecast2}] |
此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、語法
pstree [選項]
2、選項列表
選項 |
說明 |
-a |
顯示每一個進程的完整指令,包括路徑、參數 |
-A |
使用ascii碼顯示樹形 |
-c |
關閉精簡表示法 |
-G |
使用VT 100線條繪製字符 |
-h |
高亮顯示正在執行的程序 |
-H |
相似「-h」,可是突出顯示指定的進程。與-h不一樣,若是高亮顯示不可用,pstree在使用-H時會失敗。 |
-l |
長格式顯示 |
-n |
以進程號排序,默認以名字排序 |
-p |
顯示pid |
-u |
顯示用戶 |
-U |
以utf-8顯示字符 |
-V |
顯示命令版本信息 |
-Z |
每一個SELinux的上下文 |
3、實例
1)顯示完成的樹形結構
|
2)顯示進程號
|