linux程序類命令之ps命令

2021-09-29 20:43:58 字數 1117 閱讀 5366

ps命令是linux程序類命令中常見的乙個,是linux的程序檢視命令。

運用該命令可以確定有哪些程序正在執行、執行的狀態、程序是否結束、程序占用資源等情況。

常用功能

ps命令常用於監控後台程序的工作情況。

語法格式

ps [選項]

常用選項

-a :顯示當前終端的所有程序資訊,包括其他使用者的程序;

-u 使用者名稱 :以使用者的格式顯示程序資訊;

-x :顯示後台程序執行的引數;

-e : 顯示所有程序

-f :以全格式顯示

以下是不加f引數和加f引數的區別:

ps -ef: 以全格式的形式顯示當前所有的程序

返回引數說明:

uid:使用者id;

pid:程序id;

ppid:父程序id;

c:cpu用於計算執行優先順序的因子,數值越大,表明程序是cpu密集型運算,執行優先順序會降低,數值越小,表明該程序是i/o密集型運算,執行優先順序會提高。

stime:程序啟動的時間

tty:完整的終端名稱

time:cpu時間

cmd:啟動程序所用的命令和引數

最常使用的是 ps -ef | grep *** 命令來監控目標程序。

僅檢視自己的bash的相關程序

ps -l 命令檢視自己的八十相關的程序

返回引數說明(與上面不同的):

f:程序標誌位;

cpu:程序的cpu佔用率;

pri:程序優先順序編號;

ni:優先順序;

rss:程序使用的實際記憶體大小;

wchan:程序正在睡眠的核心函式名稱;

s:程序的狀態;

addr:swap address交換位址?

可以通過kill pid命令殺死指定程序

kill -9 pid 強行殺死程序

killall name 通過程序名稱殺死程序

linux程序 ps命令

語法 ps 選項 引數 a 顯示當前終端下所有使用者的程序 x 顯示所有不在當前終端下的程序 u 顯示程序uid號或賬戶號 e 顯示所有程序 f 顯示完整的列表 l 顯示程序的所有者 命令 root localhost 桌面 ps l 結果說明 f 代表這個程式的旗標 flag 這裡4代表使用者是s...

Linux命令之ps命令

ps命令作用 檢視伺服器程序資訊,如同windows中的任務管理器。引數 e表示檢視所有程序 f表示檢視所有列的資訊。帶引數的寫法 ps ef。uid 執行該程序的使用者名稱 pid 程序id ppid 父程序id 如果沒有ppid表示該程序無效,又叫殭屍程序 c cpu的佔用率 stime 程序啟...

linux命令大全之ps命令詳解 檢視程序結果

ps命令為我們提供了一次性的檢視程序結果,它所提供的檢視結果不是動態連續的 如果想對程序時間監控,應該用top工具 1.命令引數 a 顯示所有程序 a 顯示同一終端下的所有程式 a 顯示所有程序 c 顯示程序的真實名稱 n 反向選擇 e 等於 a e 顯示環境變數 f 顯示程式間的關係 h 顯示樹狀...