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

面试题 相关文章推荐
xml有哪些解析技术?区别是什么
Apr 26 面试题
威盛公司软件C++工程师笔试题面试题
Jul 16 面试题
static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
Feb 22 面试题
为数据库创建索引都需要注意些什么
Jul 17 面试题
一道写SQL的面试题和答案
Nov 19 面试题
.net笔试题
Mar 03 面试题
请解释一下webService? 如何用.net实现webService
Jun 09 面试题
托管代码(Managed Code)和非托管代码(Unmanaged Code)有什么区别
Sep 29 面试题
C#笔试题
Jul 14 面试题
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
Jan 06 面试题
广州某公司软件工程师面试题
Dec 22 面试题
Ajxa常见问题都有哪些
Mar 26 面试题
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
PHP 读取文件内容代码(txt,js等)
2009/12/06 PHP
php内嵌函数用法实例
2015/03/20 PHP
基础的WordPress插件制作教程
2015/11/24 PHP
php实现图片上传并进行替换操作
2016/03/15 PHP
PHP基于接口技术实现简单的多态应用完整实例
2017/04/26 PHP
Laravel中批量赋值Mass-Assignment的真正含义详解
2017/09/29 PHP
PHP后台实现微信小程序登录
2018/08/03 PHP
js 浏览器事件介绍
2012/03/30 Javascript
JS鼠标滑过图片时切换图片实现思路
2013/09/12 Javascript
jQuery异步验证用户名是否存在示例代码
2014/05/21 Javascript
Node.js 制作实时多人游戏框架
2015/01/08 Javascript
js中setTimeout()与clearTimeout()用法实例浅析
2015/05/12 Javascript
JavaScript实现表格快速变色效果代码
2015/08/19 Javascript
JavaScript数组去重的五种方法
2015/11/05 Javascript
JS动态插入并立即执行回调函数的方法
2016/04/21 Javascript
layui radio性别单选框赋值方法
2018/08/15 Javascript
vue引入静态js文件的方法
2020/06/20 Javascript
最全vue的vue-amap使用高德地图插件画多边形范围的示例代码
2020/07/17 Javascript
[01:53]DOTA2超级联赛专访Zhou 五年职业青春成长
2013/05/29 DOTA
python微信公众号开发简单流程
2018/03/23 Python
在django view中给form传入参数的例子
2019/07/19 Python
python 抓包保存为pcap文件并解析的实例
2019/07/23 Python
利用python在大量数据文件下删除某一行的例子
2019/08/21 Python
python命令 -u参数用法解析
2019/10/24 Python
Win 10下Anaconda虚拟环境的教程
2020/05/18 Python
Python多个装饰器的调用顺序实例解析
2020/05/22 Python
Django Form设置文本框为readonly操作
2020/07/03 Python
HTML5中的Web Notification桌面通知功能的实现方法
2019/07/29 HTML / CSS
如何提高MySql的安全性
2014/06/19 面试题
数控专业应届生求职信
2013/11/27 职场文书
运动会广播稿30字
2014/01/21 职场文书
《大作家的小老师》教学反思
2014/04/16 职场文书
优质服务活动实施方案
2014/05/02 职场文书
六五普法心得体会2016
2016/01/21 职场文书
2016年学校党支部创先争优活动总结
2016/04/05 职场文书
mongodb数据库迁移变更的解决方案
2021/09/04 MongoDB