1销斟、查看文件尾部內(nèi)容(tail)
新寫入的內(nèi)容是寫在日志文件尾部的,在系統(tǒng)運行時椒舵,日志不停的寫入蚂踊,要實時查看尾部日志內(nèi)容,可以用tail命令笔宿,例如查看最后5行內(nèi)容犁钟,-n表示顯示最后幾行,-f表示程序不退出,可以實時的顯示增加的日志內(nèi)容
tail -fn 5 sys-info.log
圖片
2泼橘、查看文件內(nèi)容(cat)
個人副業(yè)涝动,專注各種平臺優(yōu)惠券(外賣,電影炬灭,生活)《猴哥探店》小程序
此命令適合小文件醋粟,大文件查看會占用較多的系統(tǒng)資源,從而影響系統(tǒng)性能重归,如需顯示行號 可以加-n
cat sys-info.log
3米愿、分頁顯示文件內(nèi)容(more)
按F鍵顯示下一屏內(nèi)容,按B顯示上一屏內(nèi)容提前,按Enter鍵顯示下一行吗货,按空格鍵顯示下一頁
more sys-info.log
圖片
4泳唠、字符統(tǒng)計(wc)
wc -l sys-info.log
-l 顯示文件的行數(shù)
圖片
wc -w sys-info.log
-w 顯示文件有多少個單詞
圖片
wc -c sys-info.log
-c 顯示文件有多少個字節(jié)
圖片
5狈网、字符串查找(grep)
個人副業(yè),專注各種平臺優(yōu)惠券(外賣,電影拓哺,生活)《猴哥探店》小程序
grep https:www sys-info.log
圖片
加上-c 可以顯示查找內(nèi)容的行數(shù)
圖片
同時也支持正則表達式
grep '730.*https:www' sys-info.log
圖片
6勇垛、查找文件(find)
find /data/logs/ -name sys-info.log
圖片
也可以模糊查找,如查找.log的文件
find /data/logs/ -name '*.log'
圖片
使用whereis 快速找到系統(tǒng)可執(zhí)行文件的位置
圖片
7士鸥、壓縮和解壓(tar)
把logs文件壓縮成test.tar壓縮包,-c表示生成新包闲孤,-f表示指定包名
tar -cf test.tar logs
圖片
解壓
tar -xf test.tar
8、查看重復(fù)的行(uniq)
uniq 去重是針對連續(xù)的重復(fù)的行才能去重烤礁,所以要跟sort 排序結(jié)合起來
沒去重之前的內(nèi)容
圖片
sort info.log | uniq -c -d
-c 表示該重復(fù)內(nèi)容出現(xiàn)的次數(shù)讼积,-d 只顯示重復(fù)行
圖片
sort info.log | uniq -c -u
-u 表示只出現(xiàn)一次的行
圖片