Linux中的ps命令详解

PS命令:可以查看进程瞬间信息

这里展示命令所有参数的含义

命令含义
ps a显示所有进程(TTY不为?的)
ps -a显示同一终端下所有程序
ps -A显示所有进程
ps -c显示进程的实际名称
ps -e与ps -A相同
ps -f显示完整格数的输出
ps -F比ps -f多了SZ、RSS、PSR三列数据
ps -u列出属于该用户的进程的状况
ps -L显示进程中的线程
ps -l显示长列表
ps -N反向选择
ps -x显示所有进程,跟ps -e差不多

当我们输入ps相关命令后,下面会展示很多的列表信息,下面将了解一下每个列的含义。
在这里插入图片描述

在这里插入图片描述

名称含义
UID用户ID,实际输出的是用户名,如root
PID当前进程的ID
PPID当前进程的父进程ID
C当前进程占用CPU的百分比
STIME启动进程的时间
TTY当前进程对应的终端,若与进程无关就显示?
CMD命令名称和参数
USER当前用户
%CPU进程占用CPU的百分比
%MEM进程占用内存的百分比
VSZ进程占用虚拟内存的KB
RSS进程占用固定内存的KB
STAR进程当前状态
START进程被触发启动的时间
COMMAND进程启动命令行参数

PID与PPID:PPID作为PID 的父进程,就意味着PID是由PPID这个命令调出来的。如下图所示
在这里插入图片描述

在这里插入图片描述
STAT:进程共有5种状态

1、D 不可中断 uninterruptible sleep (usually IO)

2、R 运行 runnable (on run queue)

3、S 休眠 sleeping

4、T 停止 traced or stopped

5、Z 僵死 a defunct (”zombie”) process

一般我们看到的STAT状态后面还有一些符号,如下如所示
在这里插入图片描述

符号含义
<高优先级
N低优先级
L有些页被锁进内存
s包含子进程
+位于后台的进程组
l多线程,克隆线程 multi-threaded (using CLONE_THREAD, like NPTL pthreads do)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值