1. cut命令app
注意:僅輸出操做文件後的結果,不會更改文件的內容ide
cut -d「 」 -f3,6 文件spa
表示:以空格爲分隔符,顯示第3列和第6列orm
cut -d : -f 1,3-5 文件blog
表示:以:爲分隔符,顯示第1列和第3列至第5列排序
cut -c n 文件 //取第n個字符it
2. sort命令class
一般和uniq命令結合使用原理
排序原理:每一行從左到右,比較字符或控制字符的ASCII值im
1)總結
特殊符號的ASCII值通常都小於數字的ASCII值,數字的小於字母的
2)選項
-n 按數字大小排序;特殊符號或字母都被看做是數字0
-r 按正常順序的反序排列
-t 分隔符
3. uniq命令
條件是:先排序後,去重纔有效果
-c 統計重複的次數
uniq 等價於 sort -u
4. wc命令
選項
-l line,統計行數
-m 統計字符數
-w word,統計詞數,如何區分分隔詞呢?默認以空格分隔
2mcl,2m 是1個詞
2m c l 是3個詞
5. tee命令
1)tee命令 重定向輸出到指定的文件,並同時輸出到屏幕
2)選項
-a append,輸出追加
6. tr命令
針對字符的命令,字符替換命令
7. split命令
針對文件操做,大文件切割成小文件
選項
-b<size> 按指定的大小切割文件,默認的文件大小單位是字節
-l 按指定的行數切割文件