1. 程式人生 > >第九篇:top命令、free命令

第九篇:top命令、free命令

src alt head 過濾 殺進程 pass -m cpu 內存

top命令(查看進程的狀態)

1.cache and buffer

技術分享圖片

2.cache:存放cpu經常調用的數據
3.buffer:積攢硬盤上零散數據

free命令(使用內存的使用狀態)

1.free-m 以M為單位
free-h 以G為單位

2.信息解讀,如圖:

技術分享圖片

(1):已經分配給cache和buffer的內存 =3+4+5
(2): 未分配的內存
(3):未使用的buffer大小
(4):未使用的cache大小
(5):已使用的cache和buffer大小
(6):總共還可使用的內存 =2+3+4

進程管理

1.查看系統中所有進程及詳細情況的命令: ps aux
2.用管道符號,顯示上述命令的前三行信息:ps aux | head -3
3.過濾命令:ls /test |grep‘txt’(顯示出test目錄下所有txt文件)
4.過濾出能登陸系統的用戶信息: grep‘/bin/bash’/etc/passwd
5.過濾掉命令: ls /test |grep -v ‘txt‘(顯示出test目錄下所有非txt的文件)
6.殺進程命令:(比如,殺當前終端的進程)

技術分享圖片

7.kill -9 :強制殺進程
8.ctr+c:終止命令執行
9.查看後臺運行的程序:jobs

第九篇:top命令、free命令