转载请注明出处:
ps aux命令是一个常用的Linux/Unix系统命令,它用于查看正在运行的进程信息。下面是该命令使用的参数介绍、命令响应结果参数介绍以及一些使用实例的总结:
命令使用参数介绍:
a: 显示所有用户的进程,包括其他用户的进程。u: 以用户为基础显示详细信息,包括用户名、进程ID、CPU利用率、内存使用等。x: 显示没有控制终端的进程。命令响应结果参数介绍:
ps aux命令的响应结果包含以下列参数:
USER: 进程所属的用户。PID: 进程的ID。%CPU: 进程使用的CPU百分比。%MEM: 进程使用的内存百分比。VSZ: 进程使用的虚拟内存大小(单位:KB)。RSS: 进程使用的物理内存大小(单位:KB)。TTY: 进程所连接的终端设备。STAT: 进程状态。START: 进程启动时间。TIME: 进程占用CPU的累计时间。COMMAND: 进程的命令行。使用实例:
ps aux
ps aux -u username
协同参数
"ps aux" 命令是用于显示系统中所有进程的详细信息。以下是一些常用的与 "ps aux" 命令配合使用的参数:
-e:显示所有进程,而不仅限于当前用户。-f:显示完整的进程信息,包括父进程ID、CPU使用情况、内存占用等。-u <username>:显示特定用户的进程信息。--sort=<key>:按指定的键对进程进行排序,常见的键包括 pid(进程ID)、cpu(CPU使用率)、rss(驻留集大小)等。-r:以反序显示进程列表,即逆序排列。--forest:以树状结构展示进程的父子关系。-o <format>:自定义输出格式,可以指定要显示的字段,如 %cpu(CPU使用率)、%mem(内存使用率)等。如查看当前系统中内存使用情况得排名:
ps aux --sort -rss

在 "ps aux" 命令的输出中,每个进程的状态(stat)字段表示其当前的执行状态。以下是一些常见的进程状态及其含义的示例说明:
这些是常见的进程状态标识符,它们帮助我们了解进程在系统中的运行状态。