cat命令:查看文本內容
cat [選項]… [文件]…
-E??? 顯示行結束符
-n??? 顯示文本內容時顯示行號
-A??? 顯示所以控制符
-b??? 非空行編號
-s???? 壓縮連續的空行成一行
head命令 :
-n 顯示文件前n行,默認顯示前10行
-c # 顯示文件前#個字節內容
tail命令:
tail [選項]… [文件]…
-f 實時查看,常用監控日志文件
-c #?? 顯示后#字節
-n #? 顯示后#行,默認顯示行10行
?cut命令:
cut [選項]… [文件]…
-d? 指明分隔符,默認tab
-f? 第# 個字段
#,#[,#] :離散的多個字段,例如1,3,6
#-# :連續的多個字段,? 例如1-6
混合使用:1-3,7
-c 按字符切割
–output-delimiter=STRING指定輸出分隔符
顯示文件前10行,以“:”作為分隔符打印第1和第7個字段并分隔符換成空格輸出:
paste命令:
paste [選項]… [文件]…
-d? 分隔符: 指定分隔符,默認用TAB
-s???? 所以行合并成一行顯示
wc命令:統計文件內容
-l????? 統計行數
-w??? 統計單詞個數
-c???? 統計字節數
-m??? 只計數字符總數
-L 打印最長行的長度
文本排序:sort [options] file(s)
-r 逆序排序
-n 根據字符串數值進行比較 ? ?(與uniq -c 一起用起排序去重作用)
-f 忽略字符大小寫
-u 去重。配合-c,嚴格校驗排序;不配合-c,則只輸出一次排序結果
uniq 命令:
uniq [OPTION]… [FILE]…
-c:? 顯示每行重復出現的次數;
-d:? 僅顯示重復過的行;
-u:? 僅顯示唯一的行;
-i:? 比較時不區分大小寫
diff命令:比較兩個文件之間的區別
-r 遞歸比較
-u 輸出“統一的(unified )
patch 命令復制在其它文件中進行的改變(要謹慎使用?。?/p>
-b?? 選項來自動備份改變了的文件
grep命令:過濾文本內容
grep [OPTIONS] PATTERN [FILE…]
-i?????? 查找時忽略大小寫
-v???? 取反
-n????? 顯示匹配的行號
-c?? 統計匹配的行數
-o???? 僅顯示匹配到的字符串;
-q??? 靜默模式,不輸出任何信息
-A # after,? 后#行 行
-B # before,? 前#行 行
-C # context,? 前后各#行 行
-e 實現多個選項間的邏輯or 關系
-w 整行匹配整個單詞
-E 使用擴展正則表達式
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/95565