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

面试题 相关文章推荐
strlen的几种不同实现方法
May 31 面试题
Sql面试题
Mar 20 面试题
北京一家公司的.net开发工程师笔试题
Apr 17 面试题
C#中有没有运算符重载?能否使用指针?
May 05 面试题
LINUX下线程,GDI类的解释
Dec 14 面试题
几个常见的消息中间件(MOM)
Jan 08 面试题
如何获得EntityManager
Feb 09 面试题
AJAX应用和传统Web应用有什么不同
Aug 24 面试题
Python文件操作的面试题
Jun 22 面试题
XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
Jan 12 面试题
同步和异步有何异同,在什么情况下分别使用他们
Apr 09 面试题
德尔福集团DELPHI的笔试题
Feb 22 面试题
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
一个ORACLE分页程序,挺实用的.
2006/10/09 PHP
php中time()与$_SERVER[REQUEST_TIME]用法区别
2014/11/19 PHP
php中yii框架实例用法
2020/12/22 PHP
总结一些js自定义的函数
2006/08/05 Javascript
jquery获取input表单值的代码
2010/04/19 Javascript
JSON JQUERY模板实现说明
2010/07/03 Javascript
在JavaScript中获取请求的URL参数[正则]
2010/12/25 Javascript
JS调用CS里的带参方法实例
2013/08/01 Javascript
jquery.ajax的url中传递中文乱码问题的解决方法
2014/02/07 Javascript
js弹出确认是否删除对话框
2014/03/27 Javascript
javascript实现的一个带下拉框功能的文本框
2014/05/08 Javascript
JavaScript设计模式之观察者模式(发布者-订阅者模式)
2014/09/24 Javascript
javascript中parseInt()函数的定义和用法分析
2014/12/20 Javascript
Node.js 异步编程之 Callback介绍(一)
2015/03/30 Javascript
JS对HTML表格进行增删改操作
2016/08/22 Javascript
jQuery leonaScroll 1.1 自定义滚动条插件(推荐)
2016/09/17 Javascript
AngularJS基于ui-route实现深层路由的方法【路由嵌套】
2016/12/14 Javascript
ES6使用let命令更简单的实现块级作用域实例分析
2017/03/31 Javascript
jQuery选择器特殊字符与属性空格问题
2017/08/14 jQuery
详谈js的变量提升以及使用方法
2018/10/06 Javascript
PHPStorm中如何对nodejs项目进行单元测试详解
2019/02/28 NodeJs
uni-app微信小程序登录并使用vuex存储登录状态的思路详解
2019/11/04 Javascript
Python爬取数据并写入MySQL数据库的实例
2018/06/21 Python
python获取本机所有IP地址的方法
2018/12/26 Python
python nmap实现端口扫描器教程
2020/05/28 Python
python numpy中cumsum的用法详解
2019/10/17 Python
Python3 pickle对象串行化代码实例解析
2020/03/23 Python
荷兰美妆护肤品海淘网站:Beautinow(中文)
2020/11/22 全球购物
database面试题
2013/03/28 面试题
禁止高声喧哗的标语
2014/06/11 职场文书
求职简历自荐信
2014/06/18 职场文书
工程索赔意向书
2014/08/30 职场文书
初中班长竞选稿
2015/11/20 职场文书
查看nginx配置文件路径和资源文件路径的方法
2021/03/31 Servers
Python数据分析之绘图和可视化详解
2021/06/02 Python
webpack介绍使用配置教程详解webpack介绍和使用
2022/06/25 Javascript