ps
命令用于显示当前正在运行的进程信息。它提供了一种查看系统中进程状态的简单方法,可以用来列出正在运行的进程、查看特定用户的进程、查看进程树等。
以下是 ps
命令的一些常用选项:
常用选项:
-e
:显示所有进程。-f
:显示详细的进程信息。-u user
:仅显示指定用户的进程。-aux
:以详细列表的方式显示所有进程信息,包括用户、CPU 占用、内存占用等。
输出格式选项:
-o format
:指定输出的格式。-o pid,cmd
:仅显示进程ID和命令名称。-o user,pid,%cpu,%mem,cmd
:以自定义格式显示进程信息。
进程状态选项:
-A
:显示所有进程。-r
:显示运行中的进程。-s
:显示会话领导者的进程。-t
:显示与指定终端相关的进程。
进程树选项:
-H
:以树状结构显示进程关系。-L
:显示线程信息。
其他选项:
-C command
:仅显示指定命令的进程。-p pid
:仅显示指定进程ID的进程。-k pid
:杀死指定进程ID的进程。
示例用法:
ps -ef
:显示所有进程的详细信息。ps aux | grep ssh
:查找所有与 SSH 相关的进程。ps -u username
:仅显示指定用户的进程。ps -o pid,cmd --ppid 1234
:显示父进程ID为 1234 的所有子进程,并仅显示进程ID和命令名称。ps -e --forest
:以树状结构显示所有进程关系。
这些是 ps
命令的一些常用选项和示例用法,你可以根据自己的需求选择合适的选项来查看进程信息。
评论