wc命令:統(tǒng)計(jì)行數(shù)咙鞍,單詞數(shù)蕉世,字節(jié)數(shù)(默認(rèn)顯示[lwc]那個(gè)選項(xiàng))
? ??wc [OPTION]... [FILE]...
? ? ? ? -l:lines(行)
? ? ? ? -w:words(字)以空格分隔計(jì)算
? ? ? ? -c:bytes(字節(jié))
? ? ? ? -m:chars(字符--character)
cut命令:
? ??????cut OPTION... [FILE]...
? ? ? ? ? ? -d DELIMITER:指明分隔符P.S.-d ':'/-d ":"/-d:
? ? ? ? ? ? -f FILEDS:
? ? ? ? ? ? ? ? #:第#個(gè)字段
? ? ? ? ? ? ? ? #编检,#[,#]:離散的多個(gè)字段,例如1,3撑碴,6
? ? ? ? ? ? ? ? #-#:連續(xù)的多個(gè)字段,例如1-6
? ? ? ? ? ? ? ? 混合使用:1-3朝墩,7
? ? ? ? --output-delimiter=STRING:指明結(jié)果以什么分隔符顯示 ? ? ? ?
?????????????????例如:#cut -d: -f1-5 --output-delimiter=/ /etc/passwd(以“/”顯示)
sort命令:
? ??sort [OPTION]... [FILE]...
? ? ? ? -f:忽略字符大小寫(xiě)
? ? ? ? -r:逆序
? ? ? ? -t DELIMITER:字段分隔符
? ? ? ? -k #:以指定的字段進(jìn)行排序
? ? ? ? -n:以數(shù)字進(jìn)行排序(默認(rèn)以ASCII碼進(jìn)行排序)
? ? ? ? -u:uniq醉拓,排序后去重
uniq命令:(連續(xù)且完全相同方為重復(fù))
? ??uniq [OPTION]... [INPUT [OUTPUT]]
? ? ? ? -c:顯示每行重復(fù)出現(xiàn)的次數(shù)
? ? ? ? -d:僅顯示重復(fù)出現(xiàn)過(guò)的行
? ? ? ? -u:僅顯示未曾重復(fù)出現(xiàn)過(guò)的行
練習(xí):
? ? 以冒號(hào)分隔,取出/etc/passwd文件的第6至第10行,并將這些信息按第3個(gè)字段的數(shù)值大小進(jìn)行排序亿卤,最后僅顯示各自的第1個(gè)字段