一、diff
1、用法:
diff [options] files|directorys
2、输出信息:
[num1,num2][a|c|d][num3,num4]
num1,num2 第一个文件中的行
a 添加
c 更改
d 删除
< 第一个文件中的内容
> 第二个文件中的内容
num3,num4 第二个文件中的行
示例:
修改文件内容
3、常用参数
-b |
忽略空格 |
-B |
忽略空行 |
-i |
忽略大小写 |
-c |
显示文件所有内容并标示不同 |
-r |
对比目录 |
-u |
合并输出 |
-b
,-B
,-i
示例:
-c
,-r
,-u
示例:
可用
-u
生成补丁文件
二、patch
-b
:备份原文件
yum install patch -y ##安装patch
patch [-b] 原文件 补丁文件
用file.path
文件为file1
文件打补丁,并备份原文件
三、cut
cut [-d] [-f] [-c] files
-d : |
指定: 为分割符,空为“” |
-f |
指定显示的列5 第5列3,5 3和5列3-5 3到5列5- 第5列以后-5 到第5列 |
-c |
指定指定截取的字符(数字用法同-f ) |
head -n 3 /etc/passwd > passwd