ps

简介

将某个时间点的进程运行情况选取下来

示例

ps aux        # 查看系统所有的进程数据
ps -lA        # 查看系统所有的进程数据
ps axjf        # 连同部分进程树的状态

参数

# 参数
-A    # 显示所有进程, 与 -e 具有相同的作用
-a    # 不与 terminal 有关的所有进程
-u    # 有效用户 (effectiv3e user) 相关的进程
x    # 通常与 a 参数一起使用, 可列出比较完整的信息

# 输出格式规则
l    # 较长, 较详细地将该PID的信息输出
j    # 工作的格式 (jobs format)
-f    # 做一个更为完整的输出

仅查看自己的bash相关进程

ps -l

个字段介绍

字段

说明

F

代表进程标识(process flags), 说明这个进程的权限, 常见的命令有: 4代表此进程的权限为root; 1标示此子进程只可进行复制(fork), 无法实际执行(exec)

S

代表这个进程的状态(STAT), 主要状态有: R(Running), 该进程正在运行中; S(Sleep), 该进程目前正在睡眠状态(idle), 但可以被唤醒(signal);

最后更新于

这有帮助吗?