查看當前終端所啟動的進程, 不加選項只查看當前終端的進程 ps aux 查看所有進程,ps aux是BSD syntax,ps aux是standard syntax, 但二者的意義完全不同= $man ps ps ef 以全格式的方式顯示所有進程(every)查看當前終端所啟動的進程, 不加選項只 ...
查看當前終端所啟動的進程, 不加選項只查看當前終端的進程
PID TTY TIME CMD
2398 pts/1 00:00:00 bash
3625 pts/1 00:00:00 ps
#PID : Process ID,是進程的唯一標識, 雖然是int 但是從0開始使用, OS使用延遲重用演算法來分配進程的編號, 從而保證任意時刻進程號都是唯一的(對OS來說是唯一的,eg: 連續執行兩次同一個a.out,也是兩個進程,有PID1.PID2, 所以一定不能把剛剛使用過的PID號PID1給新的進程,否則OS就不知道是之前的沒關還是新的剛創建)
#TTY :終端的次要裝置號碼,tetetype, 用來表示終端類型
#TIME :消耗cpu的時間
#CMD :命令,即進程名
ps aux
查看所有進程,ps aux是BSD syntax,ps -aux是standard syntax, 但二者的意義完全不同=>$man ps
$ps aux | more #輸出的太多, 把$ps aux執行的結果交給$more, =>回車翻一行,空格翻一頁, q退出
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 3740 2156 ? Ss 08:28 0:00 /sbin/init
root 2 0.0 0.0 0 0 ? S 08:28 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S 08:28 0:00 [ksoftirqd/0]
--More--
#USER :用戶
#%CPU :占用CPU百分比
#%MEM :占用MEM百分比
#VSZ :虛擬記憶體大小
#RSS :物理記憶體大小
#STAT :進程的狀態信息
S :休眠狀態(為了減輕CPU壓力)
s :進程的領導者, 擁有子進程,樹型的根節點
Z :僵屍進程, 進程已經結束, 但是資源沒有回收
R :正在運行的進程
O :可以運行的進程
T :掛起狀態的進程
< :優先順序比較高的進程
> :優先順序比較低的進程
#START :進程的啟動時間
ps -ef
以全格式的方式顯示所有進程(every)查看當前終端所啟動的進程, 不加選項只查看當前終端的進程
PID TTY TIME CMD
2398 pts/1 00:00:00 bash
3625 pts/1 00:00:00 ps
#PID : Process ID,是進程的唯一標識, 雖然是int 但是從0開始使用, OS使用延遲重用演算法來分配進程的編號, 從而保證任意時刻進程號都是唯一的(對OS來說是唯一的,eg: 連續執行兩次同一個a.out,也是兩個進程,有PID1.PID2, 所以一定不能把剛剛使用過的PID號PID1給新的進程,否則OS就不知道是之前的沒關還是新的剛創建)
#TTY :終端的次要裝置號碼,tetetype, 用來表示終端類型
#TIME :消耗cpu的時間
#CMD :命令,即進程名
ps aux
查看所有進程,ps aux是BSD syntax,ps -aux是standard syntax, 但二者的意義完全不同=>$man ps
$ps aux | more #輸出的太多, 把$ps aux執行的結果交給$more, =>回車翻一行,空格翻一頁, q退出
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 3740 2156 ? Ss 08:28 0:00 /sbin/init
root 2 0.0 0.0 0 0 ? S 08:28 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S 08:28 0:00 [ksoftirqd/0]
--More--
#USER :用戶
#%CPU :占用CPU百分比
#%MEM :占用MEM百分比
#VSZ :虛擬記憶體大小
#RSS :物理記憶體大小
#STAT :進程的狀態信息
S :休眠狀態(為了減輕CPU壓力)
s :進程的領導者, 擁有子進程,樹型的根節點
Z :僵屍進程, 進程已經結束, 但是資源沒有回收
R :正在運行的進程
O :可以運行的進程
T :掛起狀態的進程
< :優先順序比較高的進程
> :優先順序比較低的進程
#START :進程的啟動時間
ps -ef
以全格式的方式顯示所有進程(every)
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
4 S 0 1 0 0 80 0 - 935 poll_s ? 00:00:00 init
1 S 0 2 0 0 80 0 - 0 kthrea ? 00:00:00 kthreadd
#PPID :父進程的編號(IMPORTANT)
#C :占用CPU百分比
#STIME :啟動時間
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
4 S 0 1 0 0 80 0 - 935 poll_s ? 00:00:00 init
1 S 0 2 0 0 80 0 - 0 kthrea ? 00:00:00 kthreadd
#PPID :父進程的編號(IMPORTANT)
#C :占用CPU百分比
#STIME :啟動時間