linux档案对比diff / meld
2015-06-03 15:08
363 查看
1. 在我们实际工作中,经常需要对文件的更改,但过一段时间,可能忘记了曾经自己更过过什么东西。
另一方面,linux是多用户操作系统,对一个文件多个人员曾经编辑过,需要了解上面编辑过那些内容时,
diff命令和meld可以轻松帮助我们实现此功能。
2.diff
是以行为单位的档案比对方法。
首先介绍diff具体命令:
diff [-bBi] from-file to-file
-b:忽略一行当中仅有空白的差异(about me/ about me)
-B:忽略空白行的差异
-i:大小写的差异(ignore)
下面时比对两个文件的差异:
1a2,3 :代表对于第二个文件,第一个文件的第一行后增加的两行。
5c7,8:代表对于第二个文件,第一个文件的第五行代替了7,8行。
3.meld
在ubuntu下安装meld软件。 sudo apt-get install meld
输入命令启动软件/usr/bin/meld,相比于diff通过命令的方式显示档案的不同,meld可以通过界面
的方式显示不同之处。更加的便于观察。
参考:鸟哥的linux私房菜
另一方面,linux是多用户操作系统,对一个文件多个人员曾经编辑过,需要了解上面编辑过那些内容时,
diff命令和meld可以轻松帮助我们实现此功能。
2.diff
是以行为单位的档案比对方法。
首先介绍diff具体命令:
diff [-bBi] from-file to-file
-b:忽略一行当中仅有空白的差异(about me/ about me)
-B:忽略空白行的差异
-i:大小写的差异(ignore)
下面时比对两个文件的差异:
1a2,3 :代表对于第二个文件,第一个文件的第一行后增加的两行。
5c7,8:代表对于第二个文件,第一个文件的第五行代替了7,8行。
3.meld
在ubuntu下安装meld软件。 sudo apt-get install meld
输入命令启动软件/usr/bin/meld,相比于diff通过命令的方式显示档案的不同,meld可以通过界面
的方式显示不同之处。更加的便于观察。
参考:鸟哥的linux私房菜
相关文章推荐
- Linux socket 初步
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- 基于 Linux 集群环境上 GPFS 的问题诊断
- 谁是桌面王者?Win PK Linux三大镇山之宝
- vivi下重新调整分区
- Linux VS Unix:Linux欲一统天下 Unix不死
- linux下设定环境变量
- Linux下修改MySQL编码的方法