Linux ps 命令用於檢視當前正在執行的程序
程序:正在運行當中的程式/正在執行的程式或命令
ps:---檢視系統當中所有正在執行的程序
檢視所有程序
ps aus #檢視系統中的所有程序,使用BSD作業系統格式
ps -le #檢視系統中所有程序,使用Linux標準命令格式
兩組選項可記任意一種 作用都是列出系統下所有程序
選項
-a:顯示一個終端的所有程序,除了會話引線
-u:顯示程序的歸屬使用者及記憶體的使用情況
-x:顯示沒有控制終端的程序
-l:長格式顯示。顯示更加詳細的資訊
-e:顯示所有程序,和-A作用一致
ps命令的輸出
USER:該程序是由哪個使用者產生的
PID:程序的ID號
%CPU:該程序佔用CPU資源的百分比,佔用越高,程序越耗費資源
%MEM:該程序佔用實體記憶體的百分比,佔用越高,程序越耗費資源
VSZ:該程序佔用虛擬記憶體的大小,單位KB
RSS:該程序佔用實際實體記憶體的大小,單位KB
TTY:該程序是在哪個終端中執行的。其中tty1-tty7代表本地控制檯終端,tty1-tty6是本地的字元介面終端,tty7是圖形終端。pts/0-255代表虛擬終端。
STAT:程序狀態。常見的狀態有:
R:執行
S:睡眠
T:停止狀態
s:包含子程序
+:位於後臺
START:該程序的啟動時間
TIME:該程序佔用CPU的運算時間,注意不是系統時間
COMMAND:產生此程序的命令名