[Linux] Linux命令之pstree
阿新 • • 發佈:2019-02-15
pstree命令以樹狀圖顯示程序間的關係(display a tree of processes)。ps命令可以顯示當前正在執行的那些程序的資訊,但是對於它們之間的關係卻顯示得不夠清晰。在Linux系統中,系統呼叫fork可以建立子程序,通過子shell也可以建立子程序,Linux系統中程序之間的關係天生就是一棵樹,樹的根就是程序PID為1的init程序。
常用引數
格式:pstree
以樹狀圖顯示程序,只顯示程序的名字,且相同程序合併顯示。
格式:pstree -p
以樹狀圖顯示程序,還顯示程序PID。
格式:pstree <pid>
格式:pstree -p <pid>
以樹狀圖顯示程序PID為<pid>的程序以及子孫程序,如果有-p引數則同時顯示每個程序的PID。
格式:pstree -a
以樹狀圖顯示程序,相同名稱的程序不合並顯示,並且會顯示命令列引數,如果有-p引數則同時顯示每個程序的PID。
因為pstree輸出的資訊可能比較多,所以最好與more/less配合使用。