ps 命令支持三種不一樣類型的命令行參數正則表達式
經常使用 ps -ef 即爲顯示全部進程-e,顯示完整的格式輸出-f,也能夠在後面選擇管道shell
kill 命令能夠結束進程,只支持經過進程號來結束進程。
killall命令能夠經過進程名來結束,killall支持通配符,例: killall http*編程
名稱 | 描述 |
---|---|
HUP | 掛起 |
INT | 中斷 |
QUIT | 結束運行 |
TERM | 儘量終止 |
STOP | 無條件中止運行,但不終止 |
一樣,kill命令也可使用 -s 來指定其餘信號,例 kill -s HUP 3490bash
mount 命令會輸出當前系統上掛載的設備列表,用的很少略過 P75工具
df命令能夠查看全部已掛載磁盤的使用情況
df -h是最經常使用的命令,能夠以MB單位查看磁盤使用信息學習
注:df命令顯示的是Linux系統默認的當前值,可能已經刪除可是並未釋放的文件也是會計算在內的。
du 能夠顯示某個特定目錄(默認爲當前目錄)的磁盤使用狀況,能夠快速判斷某個目錄下是否有超大文件命令行
經常使用 du -sh * 查詢文件夾下的文件大小
sort命令能夠將文件內容安默認語言的順序進行排序
sort -n file 按數值排序
sort -M file 按月排序,Linux的日誌文件會在每行的起始位置有一個時間戳,用來表示事件是何時發生的
經常使用的數據排序如:
sort -t ':' -k 3 -n /etc/passwd
這個命令就是 選擇passwd文件中每行的第一個':'後第3位開始按照數值排序,並輸出
-t命令是指定一個用來區分鍵位置的字符,-k是指定開始位置日誌
舉個例子
du -sh * | sort -nr
將當前文件夾下的文件按照大小降序排序(-r降序排序,默認升序,r是reverse的縮寫意爲反轉)
grep命令能夠搜索文件文本內容排序
grep -v t file 搜索file文件中不包含t的行
grep -n t file 顯示file文件中包含t的行的行號
grep -c t file 計算含有t的行數
grep -e t -e f file 同時有t 和 f 的行 這個也可使用正則表達式達到一樣的效果 :grep [ef] file
工具 | 文件擴展名 |
---|---|
bzip2 | .bz2 |
compress | .Z |
gzip | .gz |
zip | .zip |
zip 命令能夠壓縮,unzip能夠解壓縮(前提是安裝了zip和unzip工具)
gzip命令能夠壓縮
tar 命令是Linux/Unix中標準的歸檔工具
可使用tar命令同時將兩個文件(夾)歸檔進程
tar -cvf test.tar test1 test2 將兩個文件歸檔爲test.tar
tar -tf test.tar 列出test.tar的內容(但並非提取文件) -t顯示歸檔內容 -f輸出到文件夾或者設備
tar -xvf test.tar 提取內容tar命令只是打包,一般狀況下將打包的文件使用gzip壓縮,獲得後綴爲.tgz的文件常常見到的是以.tgz結尾的文件使用 tar -zcvf 來壓縮tar -zxvf 來解壓