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...

面试题 相关文章推荐
Java工程师面试集锦之Spring框架
Jun 16 面试题
为什么如下的代码int a=100,b=100;long int c=a * b;不能工作
Nov 29 面试题
描述内存分配方式以及它们的区别
Oct 15 面试题
利用指针变量实现队列的入队操作
Apr 07 面试题
几道数据库的面试题或笔试题
May 31 面试题
TCP/IP的分层模型
Oct 27 面试题
什么是跨站脚本攻击
Dec 11 面试题
C#面试题
May 06 面试题
linux面试题参考答案(8)
Aug 11 面试题
介绍一下XMLHttpRequest对象的常用方法和属性
May 24 面试题
方正Java笔试题
Jul 03 面试题
如何将一个描述日期或日期/时间的字符串转换为一个Date对象
Oct 13 面试题
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
PHP中for循环语句的几种变型
2006/11/26 PHP
IIS6的PHP最佳配置方法
2007/03/19 PHP
探讨:如何使用PHP实现计算两个日期间隔的年、月、周、日数
2013/06/13 PHP
PHP获取youku视频真实flv文件地址的方法
2014/12/23 PHP
PHP封装的字符串加密解密函数
2015/12/18 PHP
PHP将URL转换成短网址的算法分享
2016/09/13 PHP
phpstudy默认不支持64位php的解决方法
2017/02/20 PHP
js location.replace与location.reload的区别
2010/09/08 Javascript
jquery给图片添加鼠标经过时的边框效果
2013/11/12 Javascript
js获取html页面节点方法(递归方式)
2013/12/13 Javascript
JS获取图片高度宽度的方法分享
2015/04/17 Javascript
js实现div层缓慢收缩与展开的方法
2015/05/11 Javascript
js+html5绘制图片到canvas的方法
2015/06/05 Javascript
jquery操作angularjs对象
2015/06/26 Javascript
JavaScript 函数的执行过程
2016/05/09 Javascript
JavaScript获取当前时间向前推三个月的方法示例
2017/02/04 Javascript
JS仿QQ好友列表展开、收缩功能(第一篇)
2017/07/07 Javascript
JS随机排序数组实现方法分析
2017/10/11 Javascript
浅谈用Webpack路径压缩图片上传尺寸获取的问题
2018/02/22 Javascript
ng-repeat指令在迭代对象时的去重方法
2018/10/02 Javascript
Node.js如何对SQLite的async/await封装详解
2019/02/14 Javascript
ES6的解构赋值实例详解
2019/05/06 Javascript
[11:27]《一刀刀一天》之DOTA全时刻20:TI4总奖金突破920W TS赛事分析
2014/06/18 DOTA
python实现控制COM口的示例
2019/07/03 Python
python读取word 中指定位置的表格及表格数据
2019/10/23 Python
SmartBuyGlasses英国:购买太阳镜和眼镜
2018/01/29 全球购物
NICKIS.com荷兰:设计师儿童时装
2020/01/08 全球购物
英语专业个人求职自荐信
2013/09/21 职场文书
工业自动化专业毕业生推荐信
2013/11/18 职场文书
大学学习生活感言
2014/01/18 职场文书
校园活动宣传方案
2014/03/28 职场文书
群众路线问题查摆对照检查材料
2014/10/04 职场文书
2016中考冲刺决心书
2015/09/22 职场文书
pytorch DataLoader的num_workers参数与设置大小详解
2021/05/28 Python
为什么MySQL分页用limit会越来越慢
2021/07/25 MySQL
Android自定义ScrollView实现阻尼回弹
2022/04/01 Java/Android