diff命令用于比较文件的差异。diff 以逐行的方式,比较文本文件的异同处。如果指定要比较目录,则diff会比较目录中相同文件名的文件,但不会比较其中子目录。
用法: diff 【options】file1 file2常用参数 参数意义-b忽略空格-B忽略空行-i忽略大小写-c显示文件所有内容并表示不同-r对比目录-u合并输出-y、-side-by-side以并列的方式显示文件的异同之处 输出参解释 参数意义a添加c更改d删除<第一个文件中的内容>第二个文件中的内容- - - -分割线 diff最基本用法 diff的合并输出,就是新建补丁的意思patch命令用于修补文件。常与diff命令生成补丁文件
安装修补软件patch 打补丁直接铺盖原文件 打补丁可以备份原文件cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。 如果不指定 File 参数,cut 命令将读取标准输入。
用法:cut【options】file常用参数 参数意义-b以字节为单位进行分割-c以字符为单位进行分割-d自定义分隔符-f与-b一起使用,指定显示的列;3,5 表示三和五列3-5 表示3,4,5,列5-表示第五列以及后面的所有列-5 表示到第五列–complement反选–output-delimiter=分隔符指定输出的分隔符 查看列 举例-查看IP 反选 分隔符设定sort命令用于将文本文件内容以行为单位加以排序
用法:sort【options】file常用参数 参数意义-n纯数字排序-r倒序-u去掉重复-o输出到指定文件-t指定分隔符-k指定排序的列 倒序uniq 命令用于检查及删除文本文件中重复出现的行列,一般与 sort 命令结合使用。
常用参数 参数意义-c在每列的旁边显示该行重复出现次数-d仅仅显示重复的行列-u仅仅只显示出现了一次的行列 消除重复行(相邻的重复行) 显示出现一次或者重复行tr 命令用于转换或删除文件中的字符。 tr 指令从标准输入设备读取数据,经过字符串转译后,将结果输出到标准输出设备。
用法:tr【options】set1 set2常用参数 参数意义-d删除字符-s缩减指定的连续字符 转换:大小写转换;删除;缩减&&左边的命令(命令1)返回真(即返回0,成功被执行)后,&&右边的命令(命令2)才能够被执行;换句话说,“如果这个命令执行成功&&那么执行这个命令”。 || 则与&&相反。如果||左边的命令(command1)未执行成功,那么就执行||右边的命令(command2);或者换句话说,“如果这个命令执行失败了||那么就执行这个命令。
真假值输出
可以使用脚本来使用此命令
测试
举例