Linux 查看進程列表 ps
https://www.xiaobuteach.com/linux2/process/ps.html?from=bi
Linux 查看進程列表 ps
ps命令顯示當前進程列表。默認只顯示當前活動的進程。
通常使用ps -ef與ps aux兩種組合。
ps

無選項時,信息非常有限。
1 常用選項
常用選項說明-e顯示所有進程。習慣使用。-A顯示所有進程。同-e。-f顯示更多字段。-a顯示終端的所有進程-u包括更多字段:用戶、CPU、內(nèi)存-x顯示非終端的進程--sort根據(jù)字排序。例:根據(jù)%cpu排序,--sort=-%cpu
2 例1:ps -ef
ps -ef
顯示內(nèi)容非常多,可通過more進行翻頁顯示。
ps | more

因為ps -ef顯示進度非常多,可通過 | grep進行過濾。
ps -ef | grep java

注:其中第2條是自身這條命令,可忽略。
返回結果說明
字段示例值說明UIDroot用戶IDPID5788進程IDPPID2829父進程IDC99CPU使用率STIME05:23進程啟動的時間TTYpts/0登錄者的終端位置。?表示非終端登錄TIME05:55:27使用CPU時間CMDjava XiaobuteachBig運行命令
3 例2:aux
ps aux
aux前不需要加橫杠。
顯示進程非常多,可通過 more進行翻頁顯示。
這里結合根據(jù)cpu使用率進行倒序排序。
ps aux --sort=-%cpu | more

返回結果說明
字段示例值說明UIDroot用戶IDPID5788進程ID%CPU226CPU使用率%MEM26.7內(nèi)存使用率VSZ2898832虛擬內(nèi)存大小(KB)RSS498832固定內(nèi)存大?。↘B)TTYpts/0登錄者的終端位置。pts表示偽終端STATsl+進程狀態(tài)。s睡眠,l多線程,+在前臺進程組。START05:23進程啟動時間TIME372:44使用CPU時間CMDjava XiaobuteachBig運行命令