wc:字符统计,直接使用会依次显示行数、单词数、和字符
wc [OPTION]... [FILE]... -l: 行数 -w:单词数 -c: 字符
cut:选取命令,就是将一段数据经过分析,取出我们想要的列,后面必须跟参数使用
cut OPTION... [FILE]... OPTION: -d CHAR:以指定的字符为分隔符; -f FIELDS:挑选出的字段; #:指定的单个字段; #-#:连续的多个字段; #,#:离散的多个字段; [[email protected] tmp]# cut -d: -f7 passwd #以:为分隔符,显示第7段 [[email protected] tmp]# cut -d: -f3-7 passwd #以:为分隔符,显示第3到7段 [[email protected] tmp]# cut -d: -f3,5 passwd #以:为分隔符,显示第3和5段
sort:排序工具
sort [OPTION]... [FILE]... -n:基于数值大小而非字符进行排序; -t CHAR:指定分隔符; -k #:用于排序比较的字段; -r:逆序排序; -f:忽略字符大小写 -u:重复的行只保留一份; 复复行:连续且相同;
uniq:报告或移除重复的行
uniq [OPTION]... [INPUT [OUTPUT]] -c:显示每行的重复次数; -u:仅显示未曾重复过的行; -d:仅显示重复过的的行;
diff:逐行比较文件工具,可以直接diff file1 file2 使用
diff [OPTION]... FILES diff /PATH/TO/OLDFILE /PATH/TO/NEWFILE > /PATH/TO/PATCH_FILE -u:使用unfied机制,即显示要修改的行的上下文,默认为3行;
patch:向文件打补丁
patch [OPTIONS] -i /PATH/TO/PATCH_FILE /PATH/TO/OLDFILE patch /PATH/TO/OLDFILE < /PATH/TO/PATCH_FILE
时间: 2024-10-02 14:02:55