linux中的ps命令用法。




在linux中使用ps命令能夠查看有哪些進程在運行和運行的狀態、進程是否結束、進程有沒有殭屍、哪些進程佔用了過多的資源等等. ps命令最經常使用的是用於監控後臺進程的工做狀況.

名稱:ps

使用權限:全部使用者

使用方式:ps [options] [--help]

說明:顯示瞬間行程 (process) 的動態

參數:

ps 的參數很是多, 在此僅列出幾個經常使用的參數並大略介紹含義

-A 列出全部的行程

-w 顯示加寬能夠顯示較多的資訊

-au 顯示較詳細的資訊

-aux 顯示全部包含其餘使用者的行程

au(x) 輸出格式 :

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

USER: 行程擁有者

PID: pid

%CPU: 佔用的 CPU 使用率

%MEM: 佔用的記憶體使用率

VSZ: 佔用的虛擬記憶體大小

RSS: 佔用的記憶體大小

TTY: 終端的次要裝置號碼 (minor device number of tty)

STAT: 該行程的狀態:

D: 不可中斷的靜止 (通悸□□縝b進行 I/O 動做)

R: 正在執行中

S: 靜止狀態

T: 暫停執行

Z: 不存在但暫時沒法消除

W: 沒有足夠的記憶體分頁可分配

< : 高優先序的行程

N: 低優先序的行程

L: 有記憶體分頁分配並鎖在記憶體內 (即時系統或捱A I/O)

START: 行程開始時間

TIME: 執行的時間

COMMAND:所執行的指令

範例:

1)ps a 顯示現行終端機下的全部程序,包括其餘用戶的程序。

2)ps -A 顯示全部程序。

3)ps c 列出程序時,顯示每一個程序真正的指令名稱,而不包含路徑,參數或常駐服務的標示。

4)ps -e 此參數的效果和指定"A"參數相同。

5)ps e 列出程序時,顯示每一個程序所使用的環境變量。

6)ps f 用ASCII字符顯示樹狀結構,表達程序間的相互關係。

7)ps -H 顯示樹狀結構,表示程序間的相互關係。

8)ps -N 顯示全部的程序,除了執行ps指令終端機下的程序以外。

9)ps s 採用程序信號的格式顯示程序情況。

10)ps S 列出程序時,包括已中斷的子程序資料。

11)ps -t<終端機編號>  指定終端機編號,並列出屬於該終端機的程序的情況。

12)ps u  以用戶爲主的格式來顯示程序情況。

13)ps x  顯示全部程序,不以終端機來區分。


 最經常使用的方法是ps -aux,而後再利用一個管道符號導向到grep去查找特定的進程,而後再對特定的進程進行操做。linux

相關文章
相關標籤/搜索