1,diff 命令是用来比较两个文件或目录的不同 2,diff 在比较文件过程中结果的读取方式
1,2 【a|b|c】3,4 1,2 表示在第一个文件中的行数 3,4表示在第二个文件中的行数
diff 【参数】 file 1 file2 a 表示添加 ----add c 表示更改 -------change d 表示删除 -----delete < 表示第一个文件的内容 表示第二个文件中的内容 3,4表示在第二个文件中的行数 3,4表示在第二个文件中的行数 比如:2,4c2,4表示改变第一个文件中第二行和第四行才能和第二个文件相同
-b 或者是–ignore-space-change 不检查空格字符的不同 -B 或 --ignore-blank-lines 不检查空白行 -c 显示全文,并标出不同之处 -i 或 --ignore-case 不检查大小写的不同 -p 若比较的文件为C语言的程序码文件时,显示差异所在的函数名称 -q 或 --brief 仅显示有无差异,不显示详细的信息 -r 或 --recursive 比较子目录中的文件 -u 以合并的方式来显示文件内容的不同,合并方式进行查看的话,是需要下载插件的 yum install patch -y
cut -d 指定分隔符 cut -f 1,7 /1-7 指定截取的列 cut -c 1,4/ 1-4 截取指定字符 cut -d : -f 1,3 passwd 截取passwd文件里边的第一列和第三列。 cut -d : -f 1-3 passwd 截取第一列到第三列
sort -n 纯数字排序 sort -r 到序 sort -rn test sort -u 去掉重复数字 sort -rnu test sort -o 输出到指定文件中 sort -rnu test -o hello sort -t 指定分隔符 sort -k 指定要排序的列
uniq 对重复字符作相应的处理 uniq -u 显示唯一的行 unqi -d 显示重复的行 uaiq -c 每行显示一次并统计重复字数
** 注意: uniq 一般配合sort 命令同时使用**
测试:对于磁盘加密时输入yes不区分大小写进行加密