一、基本命令介紹
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/zh-hant/n/233667.html