Linux是一個(gè)支持多任務(wù)的操作系統(tǒng),每個(gè)執(zhí)行的任務(wù)都是一個(gè)獨(dú)立的進(jìn)程,而我們的Linux提供了各種命令來查看、管理這些進(jìn)程,還可以更改進(jìn)程的優(yōu)先級(jí),對(duì)進(jìn)程進(jìn)行掛起和恢復(fù)等。
ps是Linux里面查看進(jìn)程最常用的命令,常見用法如下:
ps -ef 將以全格式的形式顯示系統(tǒng)中所有的進(jìn)程信息

每一列的含義如下:
UID 運(yùn)行進(jìn)程的用戶 PID進(jìn)程id PPID父進(jìn)程id C CPU調(diào)度情況
STIME 進(jìn)程啟動(dòng)的時(shí)間 TTY 終端號(hào) TIME進(jìn)程使用CPU的時(shí)間 CMD啟動(dòng)進(jìn)程的命令
查看某個(gè)進(jìn)程,直接grep 進(jìn)程的關(guān)鍵字即可:
ps -ef |grep bash

查看所有bash相關(guān)的進(jìn)程信息
只查看當(dāng)前終端運(yùn)行的進(jìn)程,使用-Tl參數(shù):
ps -Tl

只顯示當(dāng)前終端運(yùn)行的進(jìn)程
可以對(duì)ps輸出結(jié)果進(jìn)行排序,使用參數(shù)k,默認(rèn)是升序,‘-’表示降序。如我們可以 先對(duì)uid進(jìn)行升序,再對(duì)pid進(jìn)行降序:
ps -ef kuid -pid

多個(gè)排序用‘,’隔開
查看進(jìn)程的資源使用情況-aux,包括進(jìn)程的用戶,CPU使用率,內(nèi)存使用率等

比較常用的就是ef和aux這兩個(gè)參數(shù)的組合,大家可根據(jù)自己的情況來選擇哈,感謝閱讀!