一、文本查看工具:
cat,tac,rev
cat用法:cat [option]..[FILE]..
cat選項:
-E:顯示行結束符$
-n:對顯示出的每一行進行編號
-A:顯示所有控制符
-b:非空行編號
-s:壓縮連續的空行成一行
-n:對每一行進行編號
more:分頁查看文件
more [options]FILE
-d:顯示翻頁及退出提示
less:一頁一頁地查看文件或STDIN輸出
head
head[option]…[FILE]..
-c#:指定獲取前#字節
-n#:指定獲取前#行
-#:指定行數
tail
tail [option]..[file]…
-c#:指定獲取后#字節
-n#:指定獲取后#行
-#:顯示后#行的內容
-f:跟蹤顯示文件新追加的內容,常用日志監控
二、文本處理工具
cut:文本切割工具
-d:指明分隔符,默認tab
-f:FILEDS:指明第#個字段(四種表示方法)
#:第#個字段
#,#[,#]:離散的多個字段,例如1,3,6
#-#:連續的多個字段,例如1-6
混合使用:1-3,7
-c:按字符切割
paste:合并兩個文件同行號的列到一行
-d:分隔符:指定分隔符,默認用TAB
-s:所有行合成一行顯示
wc:文本個統計工具,用于計數單詞總數、行總數、字節總數和字符總數
-l:只計數行數
-w:只計數單詞總數
-c:只計數字節總數
-m:只計數字符總數
sort:文本排序,把整理過的文本顯示在STDOUT,不改變原始文件
-r:按反方向(由上至下)整理
-n:按數字大小整理
-f:忽略字符串中的字符大小寫
-u:刪除輸出中的重復行
uniq命令:從輸入中刪除重復的前后相接的行
-c:顯示每行重復出現的次數
-d:僅顯示重復過的行
-u:僅顯示不曾重復的行
注:連續且完全相同方為重復
原創文章,作者:因為有你,如若轉載,請注明出處:http://www.www58058.com/31454