liunx下常見的命令彙總

1:日誌查詢經常使用的命令

ll:查詢目錄下全部的文件spa

ls -lht:查詢目錄下全部文件的大小日誌

cd:切換不一樣的目錄排序

tail -100f 日誌文件 打印日誌後一百條記錄(100能夠改變根據實際狀況修改)ip

tail -100f 日誌文件|grep -100i 'error':分組查詢 i爲不區分大小寫 'error' 查詢日誌文件中全部帶有error的關鍵字 100指的是打印出來和error相關的100行記錄ast

cat 日誌文件|grep -100i 'error' 基本和上面的差很少 只不過cat是從日誌文件開始到結束進行檢索匹配file

rz -be:上傳文件到liunx命令權限

sz:從liunx下載文件命令下載

sh -x 文件:執行文件內容grep

2:文件操做經常使用命令

mkdir 文件夾名:建立文件夾error

rm -f:刪除文件命令(好比 rm -f * 刪除全部 rm -f fileName.txt 刪除單個)

rm -rf:刪除目錄

tar czvf 壓縮後文件.tar 原始文件:壓縮單個文件

tar czvf  壓縮後文件.tar 原始文件1,原始文件2.....:壓縮多個文件

tar czvf 壓縮後文件.tar 目錄:單個目錄壓縮

tar czvf 壓縮後文件.tar 目錄1,目錄2......:多個目錄壓縮

tar xzvf 壓縮文件.tar 解壓文件

unzip 文件.zip:解壓zip文件

gunzip 文件.gz :解壓gz文件 

cp -r 文件名 備份目錄:備份文件

mv 原始文件 重命名後文件:文件重命名

chmod +x:文件加上操做權限

3:文本經常使用編輯命令

vi:進入編輯界面

i:編輯文件

:q:退出

:q!:強制退出

:wq:保存後退出

4:文本合併去重常見命令

cat:讀出文本內容

uniq:去重命令

sort:對文本進行排序

實際應用

cat file1.txt file2.txt > file3.txt 合併文件(一個在上一個在下) 

paste  file1.txt file2.txt > file3.txt  合併文件(一個在左一個在由)

sort file |uniq 重複的行只記錄一個

sort file |uniq -u  重複的行所有去掉

相關文章
相關標籤/搜索