當前位置:編程學習大全網 - 源碼下載 - linux ps命令顯示壹個特定的進程信息,如下說明

linux ps命令顯示壹個特定的進程信息,如下說明

ps

ps(即進程狀態)命令用於提供有關當前正在運行的進程的信息,包括其進程標識號(PID)。

進程,也稱為任務,是程序的執行(即,運行)實例。系統為每個進程分配壹個唯壹的PID。

ps的基本語法是

ps [options]

當沒有任何選項使用ps時,它會發送到標準輸出,默認情況下是顯示監視器,系統上當前至少有兩個進程的四項信息:shell和ps。shell是壹個程序,它在類Unix操作系統中提供傳統的純文本用戶界面,用於發出命令並與系統交互,默認情況下在Linux上是bash。ps本身是壹個進程,壹旦顯示輸出它就會死掉(即終止)。

使用ps獲取有關系統當前進程的更完整信息的常用方便方法是使用以下方法:

ps -aux | less

ps顯示的進程可以限制為屬於任何給定用戶的進程,方法是通過grep(壹種用於搜索文本的過濾器)輸出輸出。例如,屬於具有用戶名adam的用戶的進程可以使用以下內容顯示:

ps -ef | grep adam

Linux 下 取進程占用 cpu 最高的前10個進程

ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head

linux 下 取進程占用內存(MEM)最高的前10個進程

ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head

其中rsz是是實際內存

$ ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid'

$ ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' | grep oracle | sort -nrk5

其中rsz為實際內存,上例實現按內存排序,由大到小

5個命令檢查Linux中內存使用情況,含PS

  • 上一篇:美國榜單第二!國內隊再次引爆三淘汰+賽道。
  • 下一篇:怎麽樣才能確定IP地址是合法的,IP地址的分類是什麽?
  • copyright 2024編程學習大全網