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