Linux命令之pstree - 以樹狀圖顯示進程間的關係

pstree命令以樹狀圖顯示進程間的關係(display a tree of processes)。ps命令能夠顯示當前正在運行的那些進程的信息,可是對於它們之間的關係卻顯示得不夠清晰。在Linux系統中,系統調用fork能夠建立子進程,經過子shell也能夠建立子進程,Linux系統中進程之間的關係天生就是一棵樹,樹的根就是進程PID爲1的init進程。shell

經常使用參數

格式:pstreeless

以樹狀圖顯示進程,只顯示進程的名字,且相同進程合併顯示。spa

格式:pstree -p命令行

以樹狀圖顯示進程,還顯示進程PID。進程

格式:pstree <pid>it

格式:pstree -p <pid>im

以樹狀圖顯示進程PID爲<pid>的進程以及子孫進程,若是有-p參數則同時顯示每一個進程的PID。img

格式:pstree -adi

以樹狀圖顯示進程,相同名稱的進程不合並顯示,而且會顯示命令行參數,若是有-p參數則同時顯示每一個進程的PID。process

由於pstree輸出的信息可能比較多,因此最好與more/less配合使用。

 

相關文章
相關標籤/搜索