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

面试题 相关文章推荐
Yahoo-PHP面试题2
Dec 06 面试题
北京银河万佳Java面试题
Mar 21 面试题
我有一个char * 型指针正巧指向一些int 型变量, 我想跳过它们。 为什么如下的代码((int *)p)++; 不行?
May 09 面试题
SQL Server 2000数据库的文件有哪些,分别进行描述。
Nov 09 面试题
.NET是怎么支持多种语言的
Feb 24 面试题
C#笔试题集合
Jun 21 面试题
进程的查看和调度分别使用什么命令
Dec 14 面试题
简述进程的启动、终止的方式以及如何进行进程的查看
Feb 20 面试题
数字天堂软件测试面试题
Dec 23 面试题
Python面试题集
Mar 08 面试题
如何写出好的Java代码
Apr 25 面试题
如何现实servlet的单线程模式
Aug 05 面试题
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
强烈声明: 不要使用(include/require)_once
2013/06/06 PHP
Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法
2016/11/03 PHP
php使用redis的有序集合zset实现延迟队列应用示例
2020/02/20 PHP
数组方法解决JS字符串连接性能问题有争议
2011/01/12 Javascript
jquery日历控件实现方法分享
2014/03/07 Javascript
JavaScript设计模式之观察者模式(发布者-订阅者模式)
2014/09/24 Javascript
JavaScript中的getTime()方法使用详解
2015/06/10 Javascript
代码分析jQuery四种静态方法使用
2015/07/23 Javascript
微信小程序 scroll-view实现上拉加载与下拉刷新的实例
2017/01/21 Javascript
关于jQuery中fade(),show()起始位置的一点小发现
2017/04/25 jQuery
jQuery扩展_动力节点Java学院整理
2017/07/05 jQuery
详解Vue微信公众号开发踩坑全记录
2017/08/21 Javascript
javascript中call,apply,callee,caller用法实例分析
2019/07/24 Javascript
JS如何寻找数组中心索引过程解析
2020/06/01 Javascript
python文件和目录操作方法大全(含实例)
2014/03/12 Python
跟老齐学Python之Import 模块
2014/10/13 Python
纯Python开发的nosql数据库CodernityDB介绍和使用实例
2014/10/23 Python
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
2017/08/23 Python
python进程管理工具supervisor的安装与使用教程
2017/09/05 Python
Python+matplotlib+numpy绘制精美的条形统计图
2018/01/02 Python
Python基于Logistic回归建模计算某银行在降低贷款拖欠率的数据示例
2019/01/23 Python
使用selenium模拟登录解决滑块验证问题的实现
2019/05/10 Python
python 画二维、三维点之间的线段实现方法
2019/07/07 Python
opencv3/Python 稠密光流calcOpticalFlowFarneback详解
2019/12/11 Python
python3.6中anaconda安装sklearn踩坑实录
2020/07/28 Python
CSS3属性使网站设计增强同时不消弱可用性
2009/08/29 HTML / CSS
Under Armour美国官网:美国知名高端功能性运动品牌
2016/09/05 全球购物
英国百安居装饰建材网上超市:B&Q
2016/09/13 全球购物
设计模式的基本要素是什么
2014/04/21 面试题
学期研究性学习个人的自我评价
2014/01/09 职场文书
职称评定自我鉴定
2014/03/18 职场文书
美术课外活动总结
2014/07/08 职场文书
2014年党建工作总结
2014/11/11 职场文书
会议开幕致辞怎么写
2016/03/03 职场文书
鲲鹏 CentOS 7 安装Python3.7
2022/05/11 Servers
Java实现贪吃蛇游戏的示例代码
2022/09/23 Java/Android