输入命令时ps aux
,输出的每一列是什么意思?例如:
$ ps aux
timothy 29217 0.0 0.0 11916 4560 pts/21 S+ 08:15 0:00 pine
root 29505 0.0 0.0 38196 2728 ? Ss Mar07 0:00 sshd: can [priv]
can 29529 0.0 0.0 38332 1904 ? S Mar07 0:00 sshd: can@notty
Run Code Online (Sandbox Code Playgroud)
感谢致敬!
hea*_*vyd 313
$ ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
timothy 29217 0.0 0.0 11916 4560 pts/21 S+ 08:15 0:00 pine
root 29505 0.0 0.0 38196 2728 ? Ss Mar07 0:00 sshd: can [priv]
can 29529 0.0 0.0 38332 1904 ? S Mar07 0:00 sshd: can@notty
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅ps 手册页。
小智 50
这可能会有所帮助:
R
正在运行或可运行(在运行队列上)D
不间断睡眠(通常是IO)S
可中断睡眠(等待事件完成)Z
不复存在/僵尸,已终止但未被其父级收割T
通过作业控制信号或因为正在跟踪而停止一些额外的修饰符:
<
高优先级(对其他用户不好)N
低优先级(对其他用户好)L
将页面锁定到内存中(用于实时和自定义 IO)s
是会话负责人l
是多线程的(使用 CLONE_THREAD,就像 NPTL pthreads 那样)+
在前台进程组中Eri*_*ski 28
在 Linux 中,命令:
ps -aux
Run Code Online (Sandbox Code Playgroud)
表示为所有用户显示所有进程。你可能想知道 x 是什么意思?x 是一个说明符,表示“任何用户”。所以你可以输入:
ps -auroot
Run Code Online (Sandbox Code Playgroud)
显示所有根进程,或
ps -auel
Run Code Online (Sandbox Code Playgroud)
它显示来自用户 el 的所有进程。'man ps' 页面中的技术问题是:“ps -aux 打印名为 'x' 的用户拥有的所有进程,以及打印 -a 选项将选择的所有进程。