视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
ps -ef和ps aux有什么区别啊
2024-10-24 20:03:48 责编:小OO
文档


1、两者的显示格式不同:

ps -ef 是用标准的格式显示进程的。

如图所示:

其中各列内容意思如下

UID    //用户ID,但输出的是用户名 

PID    //进程的ID 

PPID    //父进程ID 

C      //进程占用CPU的百分比 

STIME  //进程启动到现在的时间 

TTY    //该进程在那个终端上运行,若与终端无关,则显示? 若为pts/0等,则表示由网络连接主机进程。

CMD    //命令的名称和参数

ps aux 是用BSD的格式来显示的。

如图所示:

2、ps aux应用的格式比ps-ef广泛,多出来的格式有:

USER      //用户名 

%CPU      //进程占用的CPU百分比 

%MEM      //占用内存的百分比 

VSZ      //该进程使用的虚拟内存量(KB) 

RSS      //该进程占用的固定内存量(KB)(驻留中页的数量) 

STAT      //进程的状态 

START    //该进程被触发启动时间 

TIME      //该进程实际使用CPU运行的时间

在两者中,其中STAT状态位常见的状态字符有:

D      //无法中断的休眠状态(通常 IO 的进程)

R      //正在运行可中在队列中可过行的

S      //处于休眠状态

T      //停止或被追踪

W      //进入内存交换 (从内核2.6开始无效)

X      //死掉的进程 (基本很少见)

Z      //僵尸进程

<      //优先级高的进程 

N      //优先级较低的进程 

L      //有些页被锁进内存

s      //进程的领导者(在它之下有子进程)

l      //多线程,克隆线程(使用 CLONE_THREAD, 类似 NPTL pthreads)

+      //位于后台的进程组

扩展资料

PS,是Linux系统命令之一,是在Linux中是查看进程的命令。ps查看正处于Running的进程,ps aux查看所有的进程。

状态码

PS工具标识进程的5种状态码:

D 不可中断 uninterruptible sleep (usually IO)  

R 运行 runnable (on run queue) 

S 中断 sleeping 

T 停止 traced or stopped 

Z 僵死 a defunct (”zombie”) process

参数如下:

-e 显示所有进程。

-f 全格式。

-h 不显示标题。

-l 长格式。

-w 宽输出。

a 显示终端上的所有进程,包括其他用户的进程。

r 只显示正在运行的进程。

x 显示没有控制终端的进程。

O[+|-] k1 [,[+|-] k2 [,…]] 根据SHORT KEYS、k1、k2中快捷键指定的多级排序顺序显示进程列表。

--sort X[+|-] key [,[+|-] key [,…]] 从SORT KEYS段中选一个多字母键。“+”字符是可选的,因为默认的方向就是按数字升序或者词典顺序。

比如: ps -jax -sort=uid,-ppid,+pid。

--help 显示帮助信息。

--version 显示该命令的版本信息。

参考资料:百度百科——ps

下载本文
显示全文
专题