diff命令,比较文件的差异。以行的方式比较文件的差异。如指定要比较的目录,则diff会比较目录中相同文件名的文件,但不会比较其中子目录。
语法:diff[参数][文件1][文件2];
工具/原料
- 电脑
- 虚拟机\Ubuntu
方法/步骤
- 1
在Ubuntu中打开命令窗口,输入:diff --help。查看diff命令详细介绍。diff命令参数比较多,可以比较不同文件找到改动的地方。
- 2
在命令窗口直接对文件进行比较。可以看到各种符号,这些符号的含义是需要了解的。a=add,c=change,d=delete。
- 3
‘-c’参数显示全部内文,并标出不同之处,context模式比较。‘***’表示第一个文件,‘---’表示第二个文件,文件名、日期、时间详细信息显示。文件内容显示‘+’和‘-’都代表的是第一个文件需要执行的操作,才能与第二个文件匹配。‘!’表示存在差异,第一个文件需要修改。
- 4
‘-u’参数以合并的方式来显示文件内容的不同,unified模式比较,和‘-c’比较模式类似。
- 5
文件目录比较,可以看到运行时候命令比较了相同的文件名,命令被拓展执行,并输出比较结果。
- 6
‘-y’参数以并列的方式显示文件的异同之处,‘-W’参数指定栏宽(注意大写)。命令扩展,并且格式调整符合语法格式。以并排格式输出比较结果。
END
注意事项
- 走过路过不要错过;
- 多动手,多尝试,看效果;
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。