Linux对比文件差异

方法一

使用diff

# 最简单的
diff file1 file2

显示的结果怎么看?

"|"表示前后2个文件内容有不同;
"<"表示后面文件比前面文件少了1行内容;
">"表示后面文件比前面文件多了1行内容。

方法二(直观,推荐)

使用vimdiff

首先要注意,vimdiff是基于diff的

# 最简单的
vimdiff file1 file2
# 也可以
vim -d file1 file2

显示的结果怎么看?

比较文件连续的相同行被折叠;
只在某一文件存的行背景设置成蓝色,其他文件为绿色;
比较文件都有并包含差异的行设置成粉色背景,差异的文字用红色背景标注。

posted @ 2020-01-07 16:57  MrDoghead  阅读(2663)  评论(0编辑  收藏  举报