Linux上比较文件的命令都有哪些


Posted in 面试题 onSeptember 28, 2013
cmp命令
cmp [options] file1 file2
比较两个文件,给出差别字符的位置和行号。同时可以设置选项使得cmp给出结果时同时显示差别字符。
-c 显示第一个差别字符
-l 以十进制显示差别字符的位置,并以八进制显示其数值

diff 命令
diff [options] file1 file2
普通输出格式:
仅按序显示差别行
上下文输出格式:-C
以一些行作为上下文(上下文hunk)来显示差别行,以便用户更清楚地知道所比较文件的差别。
统一输出格式:-U
修改了上下文格式,取消了重复的上下文并简化了输出。
diff3 命令
两个人同时修改了一个公用文件的情况下,使用diff3命令,可以比较两个文件对一个源文件的修改,并把结果合并在一个输出文件中,用以指出两个文件对源文件所作的修改的冲突之处。
diff3 [options] myfile oldfile yourfile
sdiff 命令
使用交互方式来合并文件,并以逐字格式显示文件。使用交互特性时,应在命令行使用-o file选项指定输出文件,在执行时,sdiff显示每一个hunk,并在其后输出提示符%,此时键入所需要的命令,然后回车,可用的命令如下:
l 把左边的列复制到输出文件
r 把右边的列复制到输出文件
el 先编辑左边的列,然后复制
er 先编辑右边的列,然后复制
e 放弃左右两列,输入新文本,然后把新文本复制到输出文件
eb 链接左右两列并进行修改,然后把结果复制到输出文件
q 退出

Tags in this post...

面试题 相关文章推荐
如何使用PHP session
Apr 21 面试题
String和StringBuffer的区别
Aug 13 面试题
C语言变量的命名规则都有哪些
Dec 27 面试题
东方通信股份有限公司VC面试题
Aug 27 面试题
什么是"引用"?申明和使用"引用"要注意哪些问题?
Mar 03 面试题
软件测试工程师笔试题带答案
Mar 27 面试题
为什么要做架构设计
Jul 08 面试题
在浏览器端如何得到服务器端响应的XML数据
Nov 24 面试题
如何用Python输出一个Fibonacci数列
Aug 28 面试题
几道Java和数据库的面试题
May 30 面试题
创联软件面试题笔试题
Oct 07 面试题
SOA面试题:如何在SOA中实现松耦合
Jul 21 面试题
linux面试题参考答案(11)
Nov 26 #面试题
Shell如何接收变量输入
Aug 06 #面试题
什么是makefile? 如何编写makefile?
Jan 02 #面试题
介绍一下grep命令的使用
Jun 12 #面试题
Linux中如何用命令创建目录
Jan 12 #面试题
Linux不知道文件后缀名怎么判断文件类型
Aug 21 #面试题
Linux管理员面试题 Linux admin interview questions
Jul 08 #面试题
You might like
使用apache模块rewrite_module (转)
2007/02/14 PHP
PHP 年龄计算函数(精确到天)
2012/06/07 PHP
学习php过程中的一些注意点的总结
2013/10/25 PHP
1亿条数据如何分表100张到Mysql数据库中(PHP)
2015/07/29 PHP
既简单又安全的PHP验证码 附调用方法
2016/06/02 PHP
仿163填写邮件地址自动显示下拉(无优化)
2008/11/05 Javascript
使用JQuery进行跨域请求
2010/01/25 Javascript
jquery 日期分离成年月日的代码
2010/05/14 Javascript
js获取GridView中行数据的两种方法 分享
2013/07/13 Javascript
基于jquery的禁用右键、文本选择功能、复制按键的实现代码
2013/08/27 Javascript
js判断上传文件后缀名是否合法
2016/01/28 Javascript
Angularjs实现多个页面共享数据的方式
2016/03/29 Javascript
原生js封装二级城市下拉列表的实现代码
2016/06/16 Javascript
AngularJS实现单一页面内设置跳转路由的方法
2017/06/28 Javascript
对vue v-if v-else-if v-else 的简单使用详解
2018/09/29 Javascript
vue路由--网站导航功能详解
2019/03/29 Javascript
使用Vue生成动态表单
2019/11/26 Javascript
jquery实现轮播图特效
2020/04/12 jQuery
javascript使用正则表达式实现注册登入校验
2020/09/23 Javascript
python中的reduce内建函数使用方法指南
2014/08/31 Python
11个并不被常用但对开发非常有帮助的Python库
2015/03/31 Python
Python升级导致yum、pip报错的解决方法
2017/09/06 Python
python 自动去除空行的实例
2018/07/24 Python
详解python opencv、scikit-image和PIL图像处理库比较
2019/12/26 Python
详解python中的lambda与sorted函数
2020/09/04 Python
用C#语言写出与SQLSERVER访问时的具体过程
2013/04/16 面试题
大学生的自我鉴定范文
2014/01/21 职场文书
个人现实表现材料
2014/02/04 职场文书
函授自我鉴定范文
2014/02/06 职场文书
居委会个人对照检查材料思想汇报
2014/09/29 职场文书
刑事附带民事起诉状
2015/05/19 职场文书
运动员入场词
2015/07/18 职场文书
课程设计感想范文
2015/08/11 职场文书
详解PHP设计模式之依赖注入模式
2021/05/25 PHP
vite+vue3.0+ts+element-plus快速搭建项目的实现
2021/06/24 Vue.js
Spring mvc是如何实现与数据库的前后端的连接操作的?
2021/06/30 Java/Android