Linux:ps指令

ShineLee / 2023-08-04 / 原文

学习自:Linux ps 命令 | 菜鸟教程

linux下ps命令 - 狂奔~ - 博客园

Linux常用的命令——ps

1、说明

ps指令,即process status,用于显示当前进程状态,类似windows的任务管理器。

ps显示的只是执行ps指令时刻的进程状态,如果要动态显示进程信息,可以用top。

2、用法

用法:ps 选项 [--help]

选项

选项

说明

-A 显示所有进程
c 进程的真实名称

-aux

显示所有包含其它使用者的信息

e 环境变量
-f 进程的详细信息
f 程序间的关系
-H 树状结构
   
l 进程的长格式信息
-p PID 显示指定PID的进程信息
r 当前终端的进程
T 当前终端的所有程序
-u 用户 指定用户的所有进程

3、关于ps -aux | grep

用途:显示包含其它使用者的进程

输出格式:USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

格式说明:

格式

说明

USER 所有者
PID  
%CPU CPU占用
%MEM 内存占用率
VSZ 虚拟内存占用
RSS 内存占用大小
TTY 终端的次要装置号码
STAT

状态:

D:无法中断的休眠状态(一些IO进程)

R:运行

S:静止

T:暂停

Z:不存在但暂时无法消除

W:没有足够内存页分配

<:高优先级

N:低优先级

L:有记忆体分页分配并锁在记忆体内

START 开始时间
TIME 已经执行的时间
COMMAND 执行命令

示例