1. 显示所有进程信息
ps -A
2. 全格式显示所有进程信息
ps -ef
3. 长格式显示进程信息
ps -l
4. 正则查找ssh进程信息
ps -ef|grep ssh
5. 显示所有进程信息(包含其他使用者)
ps aux
6. 进程header部分参数信息说明
UID:程序被该UID所拥有
PID:就是这个程序的ID
PPID:则是其上级父程序的ID
C:CPU使用的资源百分比
STIME:系统启动时间
TTY :登入者的终端机位置
TIME:执行的时间。
CMD:所执行的指令
F: 代表这个程序的标识(Flag),4代表使用者为超级用户
S: 代表这个程序的状态 (STAT)
PRI: 优先执行顺序(Priority)
NI: Nice值
ADDR: 内核功能,指出该程序在内存的哪个部分,如果是正在运行的程序,一般就是"-"
SZ: 使用掉的内存大小
WCHAN: 目前这个程序是否正在运作当中,如果为"-"表示正在运行
USER: 进程拥有者
%CPU: 占用的CPU使用率
%MEM: 占用的内存使用率
VSZ: 占用的虚拟内存大小
RSS: 占用的内存大小
STAT: 该进程的状态
START: 进程开始时间
COMMAND: 所执行的指令
7. 进程body部分参数说明
D: 无法中断的休眠状态
R: 正在执行中
S: 静止状态
T: 暂停执行
Z: 不存在但暂时无法消除
W: 没有足够的内存分页可分配
<: 高优先序的进程
N: 低优先序的进程
L: 有足够的内存分页分配并锁在内存内
8. 指令参数说明
ps:表示进程状态(Process Status)
| 符号,是个管道符号,表示ps 和 grep 命令同时执行
grep:表示全局使用正则表达式查找并打印(Global Regular Expression Print)
a: 显示所有进程
-a: 显示同一终端下的所有程序
-A: 显示所有进程
c: 显示进程的真实名称
e: 显示环境变量
-e: 显示所有进程
f: 显示程序间的关系
-f: 全格式
-h: 不显示标题
-H: 显示树状结构
-l: 长格式
-N: 反向选择
r: 显示当前终端的进程
T: 显示当前终端的所有程序
u: 指定用户的所有进程
-w: 宽输出
x:显示所有程序,不以终端机来区分
-au: 显示详细的用户进程信息
-aux: 显示所有进程信息(包含其他使用者)
-C<命令> 列出指定命令的状况
--lines<行数> 每页显示的行数
--width<字符数> 每页显示的字符数
--help: 显示帮助信息
--version: 显示版本
版权声明:本文为zsx18273117003原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。