在Linux中,可以使用以下命令來查看所有進程:
ps
命令:用于顯示當前活動進程的快照,包括進程ID(PID)和進程名稱(CMD)。
ps aux
:顯示所有用戶的所有進程。ps -ef
:顯示所有進程,包括父進程和子進程。ps -e --forest
:以樹狀結構顯示進程。top
命令:用于實時顯示系統中運行的進程和相關系統信息。
top
命令,即可打開進程監視器界面。Q
鍵退出top
命令。htop
命令:類似于top
命令,但提供了更多的交互功能和可視化效果。
htop
命令:sudo apt install htop
(適用于Debian/Ubuntu系統)。htop
命令,即可打開進程監視器界面。Q
鍵退出htop
命令。pgrep
命令:用于通過進程名稱查找進程ID。
pgrep <進程名稱>
:查找指定進程名稱的進程ID。pgrep -u <用戶名> <進程名稱>
:查找指定用戶名下指定進程名稱的進程ID。pstree
命令:用于以樹狀結構顯示進程關系。
pstree
:顯示當前所有進程以樹狀結構展示。pstree <進程ID>
:僅顯示指定進程ID及其子進程以樹狀結構展示。注意:以上命令通常需要以管理員權限(使用sudo
命令)運行,以獲取更多的進程信息。