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

面试题 相关文章推荐
什么是类的返射机制
Feb 06 面试题
深圳-东方伟业笔试部分
Feb 11 面试题
西安众合通用.net笔试题
Mar 18 面试题
委托与事件是什么关系?为什么要使用委托
Apr 18 面试题
.NET概念性的面试题
Feb 29 面试题
Linux管理员面试题 Linux admin interview questions
Jul 08 面试题
进程的查看和调度分别使用什么命令
Mar 25 面试题
linux下进程间通信的方式
Jan 23 面试题
法雷奥SQA(electric)面试问题
Jan 23 面试题
为什么需要版本控制
Oct 28 面试题
EJB的几种类型
Aug 15 面试题
高级Java程序员面试要点
Aug 02 面试题
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
发款php蜘蛛统计插件只要有mysql就可用
2010/10/12 PHP
php 定界符格式引起的错误
2011/05/24 PHP
PHP图片等比缩放类SimpleImage使用方法和使用实例分享
2014/04/10 PHP
php实现mysql封装类示例
2014/05/07 PHP
Safari5中alert的无限循环BUG
2011/04/07 Javascript
解决Extjs 4 Panel作为Window组件的子组件时出现双重边框问题
2013/01/11 Javascript
Linux下编译安装php libevent扩展实例
2015/02/14 Javascript
js实现鼠标感应图片展示的方法
2015/02/27 Javascript
jQuery支持动态参数将函数绑定到事件上的方法
2015/03/17 Javascript
javascript新闻跑马灯实例代码
2020/07/29 Javascript
实例剖析AngularJS框架中数据的双向绑定运用
2016/03/04 Javascript
jquery popupDialog 使用 加载jsp页面的方法
2016/10/25 Javascript
JS实现中国公民身份证号码有效性验证
2017/02/20 Javascript
vue中用动态组件实现选项卡切换效果
2017/03/25 Javascript
Vue如何引入远程JS文件
2017/04/20 Javascript
微信小程序canvas实现刮刮乐效果
2018/07/09 Javascript
浅析微信扫码登录原理(小结)
2018/10/29 Javascript
vue-cli基础配置及webpack配置修改的完整步骤
2019/10/20 Javascript
VUE 动态组件的应用案例分析
2019/12/02 Javascript
js中script的上下放置区别,Dom的增删改创建操作实例分析
2019/12/16 Javascript
详解Vue Cli浏览器兼容性实践
2020/06/08 Javascript
对PyQt5的输入对话框使用(QInputDialog)详解
2019/06/25 Python
Python3离线安装Requests模块问题
2019/10/13 Python
python实现加密的方式总结
2020/01/19 Python
tensorflow模型文件(ckpt)转pb文件的方法(不知道输出节点名)
2020/04/22 Python
Ralph Lauren拉夫·劳伦美国官网:带有浓郁美国气息的高品味时装品牌
2017/11/01 全球购物
上海方立数码笔试题
2013/10/18 面试题
数学系毕业生的自我评价
2014/01/10 职场文书
我的动漫时代的创业计划书范文
2014/01/27 职场文书
大学毕业自我评价
2014/02/02 职场文书
《夕阳真美》教学反思
2014/04/27 职场文书
应届大专生求职信
2014/06/26 职场文书
校长四风对照检查材料
2014/09/27 职场文书
2014年组织部工作总结
2014/11/14 职场文书
食品安全责任书范本
2015/05/09 职场文书
Go Gin实现文件上传下载的示例代码
2021/04/02 Golang