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

面试题 相关文章推荐
说出一些常用的类,包,接口
Sep 22 面试题
Ibatis如何使用动态表名
Jul 12 面试题
"火柴棍式"程序员面试题
Mar 16 面试题
函数指针的定义是什么
Aug 14 面试题
一套SQL笔试题
Aug 14 面试题
介绍一下SQL注入攻击的种类和防范手段
Feb 18 面试题
北京泡泡网网络有限公司.net面试题
Jul 17 面试题
什么是跨站脚本攻击
Dec 11 面试题
ShellScript面试题一则-ShellScript编程
Mar 05 面试题
介绍一下JNDI的基本概念
Jul 26 面试题
JPA的特点
Oct 25 面试题
AssertionError 跟一下那个类是 “is – a”的关系
Feb 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
真正面向对象编程:PHP5.01发布
2006/10/09 PHP
php关于array_multisort多维数组排序的使用说明
2011/01/04 PHP
php jq jquery getJSON跨域提交数据完整版
2013/09/13 PHP
ThinkPHP 3.2 版本升级了哪些内容
2015/03/05 PHP
简单谈谈PHP面向对象之标识对象
2017/06/27 PHP
浅谈使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势
2017/11/08 PHP
javascript document.referrer 用法
2009/04/30 Javascript
JS 分号引起的一段调试问题
2009/06/18 Javascript
javascript检测页面是否缩放的小例子
2013/05/16 Javascript
js获取元素到文档区域document的(横向、纵向)坐标的两种方法
2013/05/17 Javascript
解析ScrollPic在ie8下只滚动一遍,然后变为空白 ie6,ie7,chrome,firefox正常
2013/06/26 Javascript
js验证输入是否为手机号码或电话号码示例
2013/12/30 Javascript
JavaScript函数参数使用带参数名的方式赋值传入的方法
2015/03/19 Javascript
用svg制作富有动态的tooltip
2015/07/17 Javascript
js如何判断输入字符串长度
2015/12/16 Javascript
JQuery插件Marquee.js实现无缝滚动效果
2016/04/26 Javascript
详解jQuery中的DOM操作
2016/12/23 Javascript
javascript判断回文数详解及实现代码
2017/02/03 Javascript
微信小程序实现登录注册tab切换效果
2020/12/29 Javascript
详解python中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和区别
2017/06/23 Python
Python实现利用163邮箱远程关电脑脚本
2018/02/22 Python
jupyter notebook引用from pyecharts.charts import Bar运行报错
2020/04/23 Python
解决python3运行selenium下HTMLTestRunner报错的问题
2018/12/27 Python
Python写一个基于MD5的文件监听程序
2019/03/11 Python
numpy数组广播的机制
2019/07/12 Python
python读文件的步骤
2019/10/08 Python
利用python实现.dcm格式图像转为.jpg格式
2020/01/13 Python
墨尔本最受欢迎的复古风格品牌:Princess Highway
2018/12/21 全球购物
英国专业美容产品在线:Mylee(从指甲到脱毛)
2020/07/06 全球购物
教师工作失职检讨书
2014/09/18 职场文书
开展党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
二手车转让协议书
2015/01/29 职场文书
go设置多个GOPATH的方式
2021/05/05 Golang
python自动化测试之Selenium详解
2022/03/13 Python
德生BCL3000抢先使用感受和评价
2022/04/07 无线电
Python实现视频自动打码的示例代码
2022/04/08 Python