linux命令p---ps

本文详细介绍了Linux系统中的ps命令,包括进程的5种状态:D、R、S、T、Z,以及不同状态的含义。讨论了常用的ps命令套路,如列出进程信息和按CPU、内存使用情况进行排序。还探讨了ps命令的-e和-f选项,以及-o选项的使用,用于格式化输出指定进程信息,如pid、%cpu、comm和command等。通过实例展示了如何利用这些选项进行进程状态的观察和分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、ps进程状态简述

ps工具标识进程的5种状态码:
D:不可中断的睡眠状态,处于这种状态kill -9杀不掉该进程
R:正在运行或在运行队列中等待
S: 可中断的睡眠状态
T: 进程处于停止状态
Z: 僵死状态
<: 优先级高的进程
N: 优先级低的进程
s: 进程的领导者(在其下有子进程)
+: 位于后台的进程组

2、常用命令套路

1、ps auf:列出较少的进程信息
2、ps auxf:列出详细的进程信息
3、ps -l f :列出较少的进程信息
4、ps -el f :列出详细的进程信息
5、ps -aux --sort -pcpu | less 根据cpu使用升序进行排序
6、ps -aux --sort -pmem | less 根据内存使用升序进行排序
7、watch -n 1 ‘ps -aux --sort -pmem,-pcpu’ 实时监控进程状态

3、ps 常用命令选项

-e:显示所有进程
-f:全格式

4、ps -o选项介绍

作用:

ps的-o选项就是把让ps格式化输出ps你想要的信息,比如只想输出进程的pid、CPU占用率和进程执行命令这三个信息怎么办,你当然可以ps aux全部输出然后切割输出,但是ps的-o选项可以让你很方便的满足上面的需求

常用的几个参数

这里项目比较多,可以man ps,然后搜STANDARD FORMAT SPECIFIERS字段查看帮助信息
pid:进程id
%cpu:cpu占用率
comm:进程名称,不跟参数
command:进程名称,跟参数
user:用户名
rss:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值