ps命令檢視Linux系統程序資訊使用

2022-07-19 15:00:20 字數 1925 閱讀 3163

1、ps命令

在linux系統中,ps命令能用於報告當前系統的程序狀態,通過搭配kill命令能隨時中斷或者刪除不必要的程式,ps命令是最基本也是最強大的程序檢視命令,使用該命令能確定哪些程序是處於正在執行和執行的狀態、程序是否結束、程序是否僵死、哪些程序占用了過多資源等。

(1)命令語法

ps (選項)
(2)選項

ps命令能使用的選項非常多,在此只列舉出部分:

-a:顯示所有終端機下執行的程式,除了階段作業領導者之外;

a:顯示現行終端機下的所有程式,包括其他使用者的程式;

-a:顯示所有程式;

-c:顯示cls和pri欄位;

c:列出程式時,顯示每個程式真正的指令名稱,而不包含路徑,選項或常駐服務的標示;

-c 《指令名稱》:指定執行指令的名稱,並列出該指令的程式的狀況;

-d:顯示所有程式,但不包括階段作業領導者的程式;

-e:此選項的效果和指定"a"選項相同;

e:列出程式時,顯示每個程式所使用的環境變數;

-f:顯示uid,ppip,c與stime欄位;

f:用ascii字元顯示樹狀結構,表達程式間的相互關係;

-g 《群組名稱》:此選項的效果和指定"-g"選項相同,當亦能使用階段作業領導者的名稱來指定;

g:顯示現行終端機下的所有程式,包括群組領導者的程式;

-g 《群組識別碼》:列出屬於該群組的程式的狀況,也可使用群組名稱來指定;

h:不顯示標題列;

-h:顯示樹狀結構,表示程式間的相互關係;

-j或j:採用工作控制的格式顯示程式狀況;

-l或l:採用詳細的格式來顯示程式狀況;

-m或m:顯示所有的執行緒;

n:以數字來表示user和wchan欄位;

-n:顯示所有的程式,除了執行ps指令終端機下的程式之外;

-p 《程式識別碼》:指定程式識別碼,並列出該程式的狀況。

p 《程式識別碼》:此選項的效果和指定"-p"選項相同,只在列**式方面稍有差異;

r:只列出現行終端機正在執行中的程式;

-s《階段作業》:指定階段作業的程式識別碼,並列出隸屬該階段作業的程式的狀況;

s:採用程式訊號的格式顯示程式狀況;

s:列出程式時,包括已中斷的子程式資料;

-t 《終端機編號》:指定終端機編號,並列出屬於該終端機的程式的狀況;

t 《終端機編號》:此選項的效果和指定"-t"選項相同,只在列**式方面稍有差異;

-t:顯示現行終端機下的所有程式;

-u 《使用者識別碼》:此選項的效果和指定"-u"選項相同;

u:以使用者為主的格式來顯示程式狀況;

-u 《使用者識別碼》:列出屬於該使用者的程式的狀況,也可使用使用者名稱來指定;

u 《使用者名稱》:列出屬於該使用者的程式的狀況;

v:採用虛擬記憶體的格式顯示程式狀況;

-v或v:顯示版本資訊;

-w或w:採用寬闊的格式來顯示程式狀況;

x:顯示所有程式,不以終端機來區分。

(3)例項

使用-a選項顯示程序資訊:

$ ps -a
命令輸出效果如下,只給出部分程序資訊:

使用-u選項顯示指定使用者的的程序資訊:

顯示所有程序的詳細資訊,包括cpu和記憶體使用率:

$ ps -aux
命令輸出效果如下所示:

對於ps命令的介紹到此結束。

Linux 的 ps 命令 檢視系統程序

ps ef grep tomcat process status 程序狀態,類似於windows的任務管理器 常用引數 auxf ps 選項 下面對命令選項進行說明 e 顯示所有程序。f 全格式。h 不顯示標題。l 長格式。w 寬輸出。a 顯示終端上的所有程序,包括其他使用者的程序。r 只顯示正在執...

linux 檢視程序 ps 命令詳解

linux作業系統ps命令詳細解析 要對系統中程序進行監測控制,用 ps 命令滿足你。bin ps ps 是顯示瞬間行程的狀態,並不動態連續 如果想對程序執行時間監控,應該用 top 工具。kill 用於殺死程序。ps 的引數說明 l 長格式輸出 u 按使用者名稱和啟動時間的順序來顯示程序 j 用任...

Linux 檢視程序之PS命令

要對程序進行檢測和控制,首先必須要了解當前程序的情況,也就是需要檢視當前程序執行狀態。linux 系統中 我們可以使用 ps 命令檢視程序。ps 命令介紹 ps process status 命令是 linux 下最常用的程序檢視工具,使用該命令可以確定哪些程序正在執行和執行的狀態 程序是否結束 程...