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配合使用。