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

面试题 相关文章推荐
PHP如何对用户密码进行加密
Jul 31 面试题
如何设定的weblogic的热启动模式(开发模式)与产品发布模式
Sep 08 面试题
写一个方法1000的阶乘
Nov 21 面试题
写一个在SQL Server创建表的SQL语句
Mar 10 面试题
星空联盟C# .net笔试题
Dec 05 面试题
linux面试题参考答案(9)
Jan 07 面试题
LINUX下线程,GDI类的解释
Dec 14 面试题
Java面试题:请说出如下代码的输出结果
Apr 22 面试题
Java中采用什么结构来捕获、处理异常?各子句的顺序、功能如何
Oct 07 面试题
什么是抽象
Dec 13 面试题
Hibernate持久层技术
Dec 16 面试题
一道Delphi上机题
Jun 04 面试题
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常用Output和ptions/Info函数集介绍
2013/06/19 PHP
PHP中CURL的CURLOPT_POSTFIELDS参数使用细节
2014/03/17 PHP
PHP中使用正则表达式提取中文实现笔记
2015/01/20 PHP
Dojo之路:如何利用Dojo实现Drag and Drop效果
2007/04/10 Javascript
JavaScript 组件之旅(三):用 Ant 构建组件
2009/10/28 Javascript
javascript之通用简单的table选项卡实现(二)
2010/05/09 Javascript
javascript面向对象编程(一) 实例代码
2010/06/25 Javascript
基于jquery 的一个progressbar widge
2010/10/29 Javascript
javascript 树形导航菜单实例代码
2013/08/13 Javascript
javascript弹出层输入框(示例代码)
2013/12/11 Javascript
JavaScript操作URL的相关内容集锦
2015/10/29 Javascript
JS实现的仿淘宝交易倒计时效果
2015/11/27 Javascript
JQuery实现简单的服务器轮询效果实例
2016/03/31 Javascript
Bootstrap 中data-[*] 属性的整理
2018/03/13 Javascript
VUE预渲染及遇到的坑
2018/09/03 Javascript
一次微信小程序内地图的使用实战记录
2019/09/09 Javascript
maptalks+three.js+vue webpack实现二维地图上贴三维模型操作
2020/08/10 Javascript
用vue设计一个日历表
2020/12/03 Vue.js
[02:03]DOTA2亚洲邀请赛 HGT战队出场宣传片
2015/02/07 DOTA
Python实现的摇骰子猜大小功能小游戏示例
2017/12/18 Python
Tensorflow加载预训练模型和保存模型的实例
2018/07/27 Python
浅谈Python编程中3个常用的数据结构和算法
2019/04/30 Python
Python多叉树的构造及取出节点数据(treelib)的方法
2019/08/09 Python
Python的条件锁与事件共享详解
2019/09/12 Python
python自动识别文本编码格式代码
2019/12/26 Python
python 获取谷歌浏览器保存的密码
2021/01/06 Python
跨域修改iframe页面内容详解
2019/10/31 HTML / CSS
澳大利亚制造的羊皮靴:Original UGG Boots
2017/11/13 全球购物
数据库笔试题
2013/05/09 面试题
临床医学系毕业生推荐信
2013/11/09 职场文书
医学专业大学生求职的自我评价
2013/11/27 职场文书
丑小鸭教学反思
2014/02/03 职场文书
办公室主任个人对照检查材料思想汇报
2014/10/11 职场文书
企业开业庆典答谢词
2015/01/20 职场文书
2015年女生节活动总结
2015/02/27 职场文书
关于CentOS 8 搭建MongoDB4.4分片集群的问题
2021/10/24 MongoDB