Linux ps命令用于显示当前系统的活动进程信息,以下是关于ps命令的详细学习内容:
1. 基本语法
ps [选项]
2. 常用选项
A
:显示所有进程(包括其他用户的进程)
u
:按用户显示进程
x
:显示没有控制终端的进程
e
:显示所有进程,等同于ps A
f
:显示完整格式的进程信息
l
:显示长格式的进程信息
o
:自定义输出格式
p
:指定进程ID
t
:显示线程
s
:显示累计时间
r
:按资源使用排序
n
:显示进程的NI值
sort
:指定排序字段
3. 常用组合
ps ef
:显示所有进程的详细信息
ps aux
:显示所有进程的详细信息,包括用户和系统进程
ps ef | grep <关键词>
:根据关键词搜索进程
ps u <用户名>
:显示指定用户的进程
ps p <进程ID>
:显示指定进程的信息
4. 输出格式
列名 | 说明 |
PID | 进程ID |
TTY | 终端类型 |
TIME | 累计CPU时间 |
CMD | 命令行 |
USER | 进程所有者 |
%CPU | CPU占用率 |
%MEM | 内存占用率 |
VSZ | 虚拟内存大小 |
RSS | 常驻内存集大小 |
STAT | 进程状态 |
5. 示例
1、显示所有进程的详细信息:
ps ef
2、根据关键词搜索进程:
ps ef | grep "关键词"
3、显示指定用户的进程:
ps u 用户名
4、显示指定进程的信息:
ps p 进程ID
通过以上内容,你可以对Linux ps命令有一个详细的了解,在实际使用中,可以根据需要选择合适的选项来查看进程信息。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/684474.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复