ps 指令不加任何參數時,只會顯示使用者在那個時候登入時的資訊:
ps -f
這個行程是由bash行程(PID 312)衍生出來的子行程(PPID 312),也可以說bash是ps -f的父行程
ps -aux
加上aux查看系統行程
ps -l
bash 介面相關的程序
ps o [欄位1],[欄位2],...
顯示想知道的欄位
| 欄位 | 說明 | 
|---|---|
| USER | 程序的擁有者 | 
| PID | 程序的PID編號 | 
| UID | 此程序被該UID所有 | 
| PPID | 此程序的父程序PID號碼 | 
| %CPU(C) | CPU使用率 | 
| %MEM | 記憶體使用率 | 
| PRI/NI | 代表此程序被CPU所執行的優先順序,越小就越快被執行 | 
| ADDR | 此程序在記憶體的哪個部分 | 
| SZ | 此程序用掉多少記憶體 | 
| WCHAN | 目前是否在運作,"-"表示正在運作 | 
| VSZ | 虛擬記憶體使用量(KB) | 
| RSS | 固定占用的記憶體(KB) | 
| TTY | 終端機編號 | 
| STAT(S) | 目前狀態 | 
| START | 啟動日期 | 
| TIWE | 實際使用CPU時間 | 
| COMMAND(CMD) | 該行程指令 | 
| 補充: | 
pstree 指令不加任何參數,就會以樹狀圖顯示整個系統上每個程序之間的從屬關係
範例:
(但資料不多,可參考Linux pstree 以樹狀圖顯示行程相關性指令教學)
這次學習的是程序的觀察,都是一些資料顯示的部分,不過好像原本的資料量就不多,所以看上去與別人的差異有點大,但也不會妨礙理解,看上去就比較輕鬆一點(?
[筆記]Linux指令-ps(process status)