环境:RHEL 7
ps 是 Process Status 的缩写。
1. 语法格式
ps 命令支持三种使用的语法格式
(1)UNIX 风格,选项可以组合在一起,并且选项前必须有“-”连字符。
(2)BSD 风格,选项可以组合在一起,但是选项前不能有“-”连字符。
(3)GNU 风格,选项前有两个“-”连字符。
能够混用这几种风格,但是可能会发生冲突,因此建议不要混用。
2. BSD 风格常用命令
2.1 ps
输出默认显示 4 列信息:
(1)PID:进程号
(2)TTY:命令所运行的终端
(3)TIME:运行着的该命令所占用的 CPU 处理时间
(4)CMD:进程所运行的命令
2.2 ps aux
参数说明:
(1)a:当前终端下的所有程序,包括其他用户的程序。
(2)u:以用户为主的格式来显示程序状况。
(3)x:显示所有程序,不以终端来区分。
(2)e:显示每个程序所使用的环境变量。
(3)r:显示正在运行的进程。
(4)l:长格式输出。
ps 是 Process Status 的缩写。
1. 语法格式
ps 命令支持三种使用的语法格式
(1)UNIX 风格,选项可以组合在一起,并且选项前必须有“-”连字符。
(2)BSD 风格,选项可以组合在一起,但是选项前不能有“-”连字符。
(3)GNU 风格,选项前有两个“-”连字符。
能够混用这几种风格,但是可能会发生冲突,因此建议不要混用。
2. BSD 风格常用命令
2.1 ps
输出默认显示 4 列信息:
(1)PID:进程号
(2)TTY:命令所运行的终端
(3)TIME:运行着的该命令所占用的 CPU 处理时间
(4)CMD:进程所运行的命令
2.2 ps aux
参数说明:
(1)a:当前终端下的所有程序,包括其他用户的程序。
(2)u:以用户为主的格式来显示程序状况。
(3)x:显示所有程序,不以终端来区分。
输出如下:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.3 128100 6736 ? Ss 22:27 0:01 /usr/lib/systemd/systemd --switched-root --system --deserialize 21
root 2 0.0 0.0 0 0 ? S 22:27 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S 22:27 0:00 [ksoftirqd/0]
root 7 0.0 0.0 0 0 ? S 22:27 0:00 [migration/0]
root 8 0.0 0.0 0 0 ? S 22:27 0:00 [rcu_bh]
root 9 0.0 0.0 0 0 ? S 22:27 0:01 [rcu_sched]
root 10 0.0 0.0 0 0 ? S 22:27 0:00 [watchdog/0]
2.4 其它参数
(1)c:显示每个程序真正的指令名称,不包含路径,参数或常驻服务的标识。(2)e:显示每个程序所使用的环境变量。
(3)r:显示正在运行的进程。
(4)l:长格式输出。
(5)j:用任务格式来显示进程。
(6)f:用树形格式来显示进程。
(6)f:用树形格式来显示进程。
(7)s:采用程序信号的格式显示程序状况。
没有评论:
发表评论