linux中ps命令的用法說明 在linux中使用ps命令可以查看有哪些進程在運行和啟動並執行狀態、進程是否結束、進程有沒有殭屍、哪些進程佔用了過多的資源等等. ps命令最常用的是用於監控後台進程的工作情況.名稱:ps www.2cto.com 使用許可權:所有使用者使用方式:ps [options] [--help]說明:顯示瞬間行程 (process) 的動態參數:ps 的參數非常多, 在此僅列出幾個常用的參數並大略介紹含義-A 列出所有的行程-w 顯示加寬可以顯示較多的資訊-au 顯示較詳細的資訊-aux 顯示所有包含其他使用者的行程au(x) 輸出格式 :USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDUSER: 行程擁有者PID: pid%CPU: 佔用的 CPU 使用率%MEM: 佔用的記憶體使用率VSZ: 佔用的虛擬記憶體大小RSS: 佔用的記憶體大小TTY: 終端的次要裝置號碼 (minor device number of tty)STAT: 該行程的狀態:D: 不可中斷的靜止 (通悸□□縝b進行 I/O 動作)R: 正在執行中 www.2cto.com 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 以使用者為主的格式來顯示程式狀況。 www.2cto.com 13)ps x 顯示所有程式,不以終端機來區分。
最常用的方法是ps -aux,然後再利用一個管道符號導向到grep去尋找特定的進程,然後再對特定的進程進行操作。 作者 feihan21