ps 命令是 Linux 系统中用于显示当前系统进程状态的命令。通过 ps 命令,你可以查看进程的信息,如进程 ID、CPU 使用率、内存使用情况等。以下是一些常用的 ps 命令选项及其用法:
ps:显示当前终端下的进程信息。
ps ps -e 或 ps -A:显示系统中所有进程的信息。
ps -e ps -ef:显示系统中所有进程的详细信息。
ps -ef ps -aux:显示系统中所有进程的详细信息,包括用户、CPU 使用率、内存使用情况等。
ps -aux ps -p [PID]:显示指定进程 ID 的进程信息。
ps -p 12345 ps -ef | grep [process_name]:通过进程名筛选进程信息。
ps -ef | grep httpd ps -ef | grep -v grep:排除 grep 命令本身的进程信息。
ps -ef | grep -v grep ps -o pid,ppid,cmd,%mem,%cpu:自定义输出进程信息的格式。
ps -o pid,ppid,cmd,%mem,%cpu ps -C [process_name]:按进程名筛选进程信息。
ps -C httpd ps -g [group_id]:按进程组 ID 筛选进程信息。
ps -g 1000 ps -u [username]:按用户名筛选进程信息。
ps -u nobody ps -s [session_id]:按会话 ID 筛选进程信息。
ps -s 1 这些选项可以组合使用,以满足你的需求。例如,如果你想查看名为 “httpd” 的进程的详细信息,可以使用以下命令:
ps -ef | grep httpd 或者使用:
ps -C httpd -ef 请注意,ps 命令的输出可能会因 Linux 发行版和版本的不同而略有差异。在使用过程中,请根据实际情况调整命令选项。