一.grep :Global search regular expression and prin out the line
grep:基於行的文本處理工具#
grep [-ivnc] '需要匹配的字符' 文件名
#-i 不區分大小寫
#-v 反向匹配
#-n 顯示行號
#-c 統計匹配包含的行數
二.sort
sort:對無序的數據排序
sort [-ntkr] 文件名
#-n採取數字排序
#-t指定分割符
#-k指定第幾列
#-r反向排序
使用sort排序時 ,默認使用第一列字符排序,
三.uniq
uniq:刪除重複的行,統計完全相同的行出現的次數
uniq [-ic] 文件名
#-i忽略大小寫
#-c計算重複的行
(注:一般需和sort配合使用,先排序,在去重,這是因爲uniq只會對比相鄰的行)
四.cut
cut:截取,處理對象''一行''文本,有特定分割符時,指定分割符,打印出以分隔符隔開的具體一列或幾列
#cut -f指定的列 -d'分割符'
#cut -c指定列的字符
1.打印出系統中用戶
2.打印出系統中用戶及家目錄
3.打印出系統中用戶和登錄shell
4.打印出1-5個字符和7-10個字符