Bash shell 學習筆記 PS命令

2021-08-20 12:37:05 字數 1079 閱讀 4282

ps命令能夠給出當前系統中程序的快照。

它能捕獲系統在某一事件的程序狀態。

如果你想不斷更新檢視的這個狀態,可以使用top命令。

通過cpu和記憶體使用來過濾程序

根據 cpu 使用來公升序排序

$ ps -aux --sort -pcpu | less

根據 記憶體 使用來公升序排序

ps -aux --sort -pmem | less

ps -aux --sort -pcpu,+pmem | head -n 10

通過cpu和記憶體的使用率來篩選程序,並且結果能夠每秒重新整理一次

watch -n 1 『ps -aux --sort -pmem, -pcpu|head 20』

檢視使用者名為pungki的資訊

watch -n 1 『ps -aux -u pungki u --sort -pmem, -pcpu | head 20』

ps -aux和ps -ef的區別

ps -aux

字段含義:

user:使用者名稱 

pid:程序號 

%cpu:程序占用cpu的百分比 

%mem:程序占用物理記憶體的百分比 

vsz:程序占用的虛擬記憶體大小(單位:kb) 

rss:程序占用的物理記憶體大小(單位:kb) 

tt:終端名稱(縮寫),若為?,則代表此程序與終端無關,因為它們是由系統啟動的 

stat:程序狀態,其中s-睡眠,s-表示該程序是會話的先導程序,n-表示程序擁有比普通優先順序更低的優先順序,r-正在執行,d-短期等待,z-僵死程序,t-被跟蹤或者被停止等等 

started:程序的啟動時間 

time:cpu時間,即程序使用cpu的總時間 

command:啟動程序所用的命令和引數,如果過長會被截斷顯示 

ps -ef

auxef

aux

Bash Shell學習筆記四

set commond 將位置引數設定為後面的命令輸出 shell命令中 在 後面的語句將會不再解釋後面的 cal 萬年曆 bc 計算器 histsize 歷史大小 random 隨機數 basename pathname 去除路徑字首的最後部分 空變數 1 1 沒有賦值或申明的變數 1 1 字元變...

Bash Shell學習筆記一

1.在linux中執行指令碼檔案時 以 執行的 或者普通方式 輸入檔名 執行時是啟動子shell執行的,所以,一切環境變數設定在推出後失效 因此在指令碼中設定 path將失效,如果一定要以指令碼方式來設定,需要 空格 檔名或者 source 指令碼檔案的形式執行.2.linux中的 和 雙引號和單引...

PS學習筆記

crtl n新建 a4 210 297 a3 420 297 16開 210 285 8開 420 285 300 pp1 印刷的最低標準 72ppi 網頁設計或噴繪 30ppi 超大型噴繪 rgb 螢幕顯示模式 影象顯示模式,紅綠藍,光的成像原理 cmyk 印刷模式,青品黃黑,油墨的混合原理 al...