grep | sort | uniq | wc | less
grep
grep -i -a -E "info|dubbo" dubboProviderLogger.log //包含info或者dubbo這兩個(gè)關(guān)鍵字的記錄
-a #不要忽略二進(jìn)制的數(shù)據(jù)患久。
-c #計(jì)算符合樣式的列數(shù)吭服。
-C<顯示行數(shù)> #除了顯示符合樣式的那一行之外吨些,并顯示該行之*前后*的內(nèi)容。
-i #忽略字符大小寫的差別扁达。
-v #顯示不包含匹配文本的所有行。
-E #將樣式為延伸的普通表示法來(lái)使用膊爪≌骺埃基本的正則
-nr #顯示行號(hào)并倒敘
sort
-f :忽略大小寫的差異,例如 A 與 a 視為編碼相同背桐;
-b :忽略最前面的空格符部分优烧;
-M :以月份的名字來(lái)排序,例如 JAN, DEC 等等的排序方法链峭;
-n :使用『純數(shù)字』進(jìn)行排序(默認(rèn)是以文字型態(tài)來(lái)排序的)畦娄;
-r :反向排序;
-u :就是 uniq ,相同的數(shù)據(jù)中熙卡,僅出現(xiàn)一行代表杖刷;
-t :分隔符,默認(rèn)是用 [tab] 鍵來(lái)分隔驳癌;
-k :以那個(gè)區(qū)間 (field) 來(lái)進(jìn)行排序的意思
uniq
-i :忽略大小寫字符的不同滑燃;
-c :進(jìn)行計(jì)數(shù)
-u :只顯示唯一的行
wc
-c 統(tǒng)計(jì)字節(jié)數(shù)。
-l 統(tǒng)計(jì)行數(shù)颓鲜。
-m 統(tǒng)計(jì)字符數(shù)表窘。這個(gè)標(biāo)志不能與 -c 標(biāo)志一起使用。
-w 統(tǒng)計(jì)字?jǐn)?shù)甜滨。一個(gè)字被定義為由空白蚊丐、跳格或換行字符分隔的字符串。
-L 打印最長(zhǎng)行的長(zhǎng)度艳吠。
less
-b <緩沖區(qū)大小> 設(shè)置緩沖區(qū)的大小
-e 當(dāng)文件顯示結(jié)束后麦备,自動(dòng)離開(kāi)
-f 強(qiáng)迫打開(kāi)特殊文件,例如外圍設(shè)備代號(hào)昭娩、目錄和二進(jìn)制文件
-g 只標(biāo)志最后搜索的關(guān)鍵詞
-i 忽略搜索時(shí)的大小寫
-m 顯示類似more命令的百分比
-N 顯示每行的行號(hào)
-o <文件名> 將less 輸出的內(nèi)容在指定文件中保存起來(lái)
-Q 不使用警告音
-s 顯示連續(xù)空行為一行
-S 行過(guò)長(zhǎng)時(shí)間將超出部分舍棄
-x <數(shù)字> 將"tab"鍵顯示為規(guī)定的數(shù)字空格
/字符串:向下搜索"字符串"的功能
?字符串:向上搜索"字符串"的功能
n:重復(fù)前一個(gè)搜索(與 / 或 ? 有關(guān))
N:反向重復(fù)前一個(gè)搜索(與 / 或 ? 有關(guān))
b 向后翻一頁(yè)
d 向后翻半頁(yè)
h 顯示幫助界面
Q 退出less 命令
u 向前滾動(dòng)半頁(yè)
y 向前滾動(dòng)一行
空格鍵 滾動(dòng)一頁(yè)
回車鍵 滾動(dòng)一行
[pagedown]: 向下翻動(dòng)一頁(yè)
[pageup]: 向上翻動(dòng)一頁(yè)