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

面试题 相关文章推荐
联强国际笔试题面试题
Jul 10 面试题
2019年Java面试必问之经典试题
Sep 12 面试题
C++:局部变量能否和全局变量重名
Mar 03 面试题
编写类String的构造函数、析构函数和赋值函数
May 29 面试题
SQL Server面试题
Oct 17 面试题
.NET面试题:什么是反射
Sep 30 面试题
标记环介质访问控制协议
Mar 27 面试题
sealed修饰符是干什么的
Oct 23 面试题
linux面试题参考答案(4)
Jan 28 面试题
Linux管理员面试题 Linux admin interview questions
Nov 01 面试题
一份软件工程师的面试试题
Feb 01 面试题
EJB3推出JPA的原因
Oct 16 面试题
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内置访问资源的超时时间 time_out file_get_contents read_file
2013/06/03 PHP
php网页标题中文乱码的有效解决方法
2014/03/05 PHP
PHP图像处理之imagecreate、imagedestroy函数介绍
2014/11/19 PHP
讲解WordPress中用于获取评论模板和搜索表单的PHP函数
2015/12/28 PHP
yii2.0框架场景的简单使用示例
2020/01/25 PHP
javascript一些不错的函数脚本代码
2008/09/10 Javascript
再谈ie和firefox下的document.all属性
2009/10/21 Javascript
javascript 函数调用的对象和方法
2010/07/01 Javascript
jquery实现手风琴效果实例代码
2013/11/15 Javascript
js获取checkbox复选框选中的选项实例
2014/08/24 Javascript
学习javascript文件加载优化
2016/02/19 Javascript
JS传参及动态修改页面布局
2017/04/13 Javascript
分享Bootstrap简单表格、表单、登录页面
2017/08/04 Javascript
vue自定义指令之面板拖拽的实现
2019/04/14 Javascript
微信小程序rich-text富文本用法实例分析
2019/05/20 Javascript
VUE 实现动态给对象增加属性,并触发视图更新操作示例
2019/11/29 Javascript
JS正则表达式常见函数与用法小结
2020/04/13 Javascript
vue proxy 的优势与使用场景实现
2020/06/15 Javascript
webpack5 联邦模块介绍详解
2020/07/08 Javascript
使用python实现递归版汉诺塔示例(汉诺塔递归算法)
2014/04/08 Python
Python中的测试模块unittest和doctest的使用教程
2015/04/14 Python
Python实现网站注册验证码生成类
2017/06/08 Python
Python实现生成随机日期字符串的方法示例
2017/12/25 Python
用python处理MS Word的实例讲解
2018/05/08 Python
python实现控制台打印的方法
2019/01/12 Python
python3+PyQt5 使用三种不同的简便项窗口部件显示数据的方法
2019/06/17 Python
如何基于windows实现python定时爬虫
2020/05/01 Python
HTML4和HTML5之间除了相似以外的10个主要不同
2012/12/13 HTML / CSS
英国、欧洲和全球租车服务:Avis英国
2016/08/29 全球购物
char型变量中能不能存贮一个中文汉字
2015/07/08 面试题
为什么说Ruby是一种真正的面向对象程序设计语言
2012/10/30 面试题
党建工作经验交流材料
2014/05/25 职场文书
大学生旷课检讨书1000字
2015/02/19 职场文书
Mysql Online DDL的使用详解
2021/05/20 MySQL
教你一步步实现一个简易promise
2021/11/02 Javascript
Python中的协程(Coroutine)操作模块(greenlet、gevent)
2022/05/30 Python