1.less 功能比more更豐富,支持查找.栗子: less catalina.out /ERROR #查找并高亮顯示
2.tail -n 參數(shù)表示最后n行 -f 參數(shù)用來持續(xù)顯示文件新增的行
3.head -n 參數(shù)表示最前n行
4.sort 用于對數(shù)據(jù)進(jìn)行排序,默認(rèn)按字符來排序 -n 按數(shù)字進(jìn)行排序 -r 倒序排列 -k 用來指定排序的列 -t 用來指定列分隔符 栗子: sort -k 3 -t ’ ’ -n jmeter.txt cat access.log | sort -k 2 -n -r | head -10
5.wc 用于統(tǒng)計字符數(shù)、單詞數(shù)、行數(shù) -l 用來統(tǒng)計行數(shù) -c 用來統(tǒng)計字節(jié)數(shù) -L 用來統(tǒng)計最長的行的長度 -w 用來統(tǒng)計單詞數(shù)
栗子: wc -l catalina.out 用來統(tǒng)計行數(shù)
6.uniq 用于查看重復(fù)出現(xiàn)的行,僅針對連續(xù)的兩行,一般需要與sort結(jié)合起來使用 -c 用來在每一行最前面加上該行出現(xiàn)的次數(shù) -u 只顯示僅出現(xiàn)一次的數(shù) -d 只顯示重復(fù)出現(xiàn)的行 栗子: sort uniq_file.txt | uniq -c
7.grep 用于查找文件中符合條件的字符串,如果某行包含指定的字符串,將打印該行。grep 也支持正則表達(dá)式 -c 僅顯示查找到的行數(shù) 栗子: grep -c ERROR catalina.out #統(tǒng)計包含ERROR的行數(shù) grep ‘A.*b’ catalina.out #查找以A開頭以b結(jié)尾的字符串
8.find 用于文件查找 如 find . -name catalina.out find . -PRint #打印當(dāng)前的所有文件
9.expr 用于計算表達(dá)式 如: expr 1+1
10.tar 用于歸檔文件 -c 用于創(chuàng)建新文件 -t 列出包中文件的名稱 -f 指定文件 如:tar -cf log.tar access_log error_log #將兩個文件夾打包成log.tar
11.curl 用于訪問url,可用來提交表單,傳遞cookie等 -i 返回帶header的文檔 -I 只返回header 如: curl -i baidu.com
新聞熱點
疑難解答
圖片精選