ps 命令是 Linux 系統中用于查看當前系統進程狀態的工具。通過 ps 命令,你可以獲取關于進程的許多信息,如進程 ID、CPU 使用率、內存使用情況等。以下是一些常用的 ps 命令選項及其用法:
ps:默認情況下,ps 命令會顯示當前終端下的進程。輸出包括進程 ID、終端類型、CPU 使用率、啟動時間等信息。
示例:
ps
ps -e 或 ps -A:顯示系統中所有進程的信息。
示例:
ps -e
ps -f:顯示完整格式的進程信息,包括用戶、進程 ID、父進程 ID、CPU 使用率、啟動時間等。
示例:
ps -f
ps -aux:顯示系統中所有進程的詳細信息,包括用戶、進程 ID、CPU 使用率、內存使用情況、啟動時間等。這是最常用的 ps 命令選項之一。
示例:
ps -aux
ps -ef:與 ps -aux 類似,顯示系統中所有進程的詳細信息。不同之處在于輸出的列順序和格式略有不同。
示例:
ps -ef
ps -p [PID]:查看指定進程 ID 的進程信息。
示例:
ps -p 12345
ps -C [command]:查看指定命令的進程信息。
示例:
ps -C sshd
ps -g [group]:查看指定進程組的進程信息。
示例:
ps -g root
ps -t [tty]:查看指定終端的進程信息。
示例:
ps -t pts/0
你可以根據需要組合使用這些選項來獲取所需的進程信息。例如,如果你想查看系統中所有進程的詳細信息,可以使用以下命令:
ps -ef
或者
ps -aux