Linux(ps -aux命令)

发布时间 2023-12-15 08:54:14作者: 做梦当财神

在 Linux 中,ps -aux 是一个常见的用于查看系统进程信息的命令。

以下是 ps -aux 命令的解释:

  • ps: 进程查看命令。
  • -aux:这是ps命令的选项,有以下三个部分的组合:
    • -a: 显示所有用户的进程,而不仅仅是当前用户的。
    • -u: 显示详细的用户/拥有者(user)信息。
    • -x: 显示没有控制终端的进程。

因此,ps -aux 会列出当前系统中所有用户的所有进程,并显示详细的用户信息,包括没有控制终端的进程。

请注意,ps -aux 的写法在一些操作系统中可能已经过时,更推荐使用 ps aux(无需加横杠)。

示例输出:

USER       PID  %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1  16336  1108 ?        Ss   Dec01   0:02 /usr/lib/systemd/systemd
root         2  0.0  0.0      0     0 ?        S    Dec01   0:00 [kthreadd]
...
john       123  0.1  0.5 123456 7890 pts/0    R+   Dec01   1:23 /usr/bin/example-command

在上面的示例中,USER 表示进程的用户,PID 是进程的 ID,%CPU%MEM 分别表示 CPU 和内存的占用百分比,COMMAND 是启动进程的命令行。