因为业务需要会经常修改一些配置文件,而后台比较简陋,没有操作记录。如果改错了会比较麻烦。
修改前先自己手动备份,然后再去修改,修改之后,借助diff命令去校验,确保没有改错任何地方。
diff --help
Usage: diff [OPTION]... FILES
Compare files line by line.
最简单使用就是 diff 1.txt 2.txt,比较1.txt和2.txt。建议在比较时加入参数
参数名称 | 作用 |
---|---|
-w | 每一行比较时忽略空格 |
-a | 比较时当做文本文件处理 |
-b | 忽略空格数量引起的变化 |
-B | 忽略空行引起的变化 |
-y | 比较结果并排,更加直观,类似于使用xcode的比较功能 |
-u | 统一格式化输出,应该和git diff结果显示是一样的 |
diff -ab 1.txt 2.txt
68,72d67
< "com.sdfsf.sdfsdf": {
< "desc": "xxxx",
< "p_index": 3,
< "ver": 14
< },
比较结果
68,72d67 //第一个文件的68-72行在第二个文件中被删除了
d删除
a添加
c改变
建议加上-u,输出符合习惯且比较直观