一、基本命令介绍
1、
ps -aux
命令可以列出系统上所有运行的进程信息。其中,-a选项表示显示所有终端上的进程,-u选项表示显示用户及进程相关的信息,-x选项表示列出没有控制终端的进程。
2、
grep
命令用于根据指定的模式搜索文件或标准输入。一般用于过滤ps命令产生的结果,只显示与指定模式匹配的进程信息。
二、使用示例
1、查看所有进程信息:
ps -aux
2、查找以某个关键字开头的进程信息:
ps -aux | grep keyword
3、过滤掉某个用户的进程信息:
ps -aux | grep -v username
4、查找正在运行的进程信息:
ps -aux | grep -E "(R|S)"
5、查找占用CPU和内存最多的前n个进程:
ps -aux | sort -nr -k 3,4 | head -n n
三、常用参数说明
1、
-a
:显示所有终端上的进程;
2、
-u
:显示用户及进程相关的信息;
3、
-x
:列出没有控制终端的进程;
4、
-v
:过滤掉指定模式匹配的进程信息;
5、
-E
:指定扩展正则表达式。
四、实用技巧
1、组合使用命令可以更加灵活地筛选出所需要的进程信息;
2、通过调整管道中命令的顺序,可以实现不同的过滤效果;
3、可以使用正则表达式来更精确地匹配进程信息;
4、利用sort命令可以按照指定的字段对进程信息进行排序;
5、使用head和tail命令可以筛选出前n个或后n个进程信息。
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/233667.html