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


Posted in 面试题 onFebruary 24, 2012
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 SOCKET编程,读服务器几个字符,再写入本地显示
Nov 25 面试题
如何在Cookie里面保存Unicode和国际化字符
May 25 面试题
金智子午JAVA面试题
Sep 04 面试题
RealTek面试题
Jun 28 面试题
Linux Interview Questions For software testers
Jun 02 面试题
介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?
Mar 05 面试题
Python里面如何拷贝一个对象
Feb 17 面试题
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
May 30 面试题
静态变量和实例变量的区别
Jul 07 面试题
Java中的基本数据类型所占存储空间大小固定的吗
Feb 15 面试题
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
Oct 30 面试题
解释i节点在文件系统中的作用
Nov 26 面试题
linux面试题参考答案(11)
May 01 #面试题
Shell如何接收变量输入
Sep 24 #面试题
什么是makefile? 如何编写makefile?
Aug 08 #面试题
介绍一下grep命令的使用
Jun 28 #面试题
Linux中如何用命令创建目录
Dec 02 #面试题
Linux不知道文件后缀名怎么判断文件类型
Apr 26 #面试题
Linux管理员面试题 Linux admin interview questions
Nov 01 #面试题
You might like
世界咖啡生产者论坛呼吁:需要立即就咖啡价格采取认真行动
2021/03/06 咖啡文化
php读取二进制流(C语言结构体struct数据文件)的深入解析
2013/06/13 PHP
PHP+MySQL实现无极限分类栏目的方法
2015/12/23 PHP
php提交过来的数据生成为txt文件
2016/04/28 PHP
php微信开发之上传临时素材
2016/06/24 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
2018/02/19 PHP
在 Laravel 项目中使用 webpack-encore的方法
2019/07/21 PHP
解javascript 混淆加密收藏
2009/01/16 Javascript
一句话JavaScript表单验证代码
2009/08/02 Javascript
利用js读取动态网站从服务器端返回的数据
2014/02/10 Javascript
使用jquery菜单插件HoverTree仿京东无限级菜单
2014/12/18 Javascript
jquery可定制的在线UEditor编辑器
2015/11/17 Javascript
深入理解bootstrap框架之第二章整体架构
2016/10/09 Javascript
微信小程序滚动Tab实现左右可滑动切换
2017/08/17 Javascript
thinkjs 文件上传功能实例代码
2017/11/08 Javascript
浅析Angular19 自定义表单控件
2018/01/31 Javascript
angularjs数组判断是否含有某个元素的实例
2018/02/27 Javascript
[37:47]IG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
[01:00:22]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第三场 1月10日
2021/03/11 DOTA
python 编程之twisted详解及简单实例
2017/01/28 Python
Python制作词云的方法
2018/01/03 Python
PyQt5 QSerialPort子线程操作的实现
2018/04/21 Python
Django logging配置及使用详解
2019/07/23 Python
python为什么会环境变量设置不成功
2020/06/23 Python
欧尚俄罗斯网上超市:Auchan俄罗斯
2018/05/03 全球购物
面向对象编程的优势是什么
2015/12/17 面试题
JAVA和C++区别都有哪些
2015/03/30 面试题
语文教育专业推荐信范文
2013/11/25 职场文书
大学校园毕业自我鉴定
2014/01/15 职场文书
实习生自我评价
2014/01/18 职场文书
英语演讲稿3分钟
2014/04/29 职场文书
文明演讲稿范文
2014/05/12 职场文书
新农村建设标语
2014/06/24 职场文书
春季运动会加油词
2015/07/18 职场文书
《仙剑客栈2》第一弹正式宣传片公开 年内发售
2022/04/07 其他游戏