文档查看与处理工具

wc:word count,查看文件字数,行数与字节数(默认显示三项)

-l:统计行数(含空行)

-w:统计单词数

-c:统计bytes数(字节)

cut:文本截取工具

-d CHAR:以对应的字符作为分隔符

-f field:挑选出的字段

#:单个字段

#-#:连续多个字段

#,#:离散多个字段

例:cut -d : -f 1,7 passwd 对passwd文本每行以:分隔,截取1和7字段(列)

cut -d : -f 1,3-5,7 passwd 对此文本每行以:分隔,截取1,3,4,5,7字段(列)

sort:文本排序,按照ascii顺序对文本进行升序排序

-t:指定分隔符

-k #:用于排序比较的字段

-n:基于数值大小排序,而非字符

例:sort -t : -k 3 -n 对passwd文本以:分隔,以第三字段(列)基于数值大小排序

-r:逆序

-f:忽略字符大小写

-u(unique):重复的行只保留一份

uniq:报告或略过重复的行:uniq=sort -u

-c:对每行出现的次数进行统计

-u:只显示未曾重复的行

-d:显示至少重复过的行

diff:逐行比较两个文件的不同之处

diff oldfile newfile > patchfile

-u使用unified机制,显示要修改行的上下文,默认为3行

patch:向文件打补丁

patch -i patchfile oldfile

patch oldfile < patchfile

tr(translate):翻译或删除对应的字符

tr 'a' 'v'

你可能感兴趣的:(文档查看与处理工具)