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

面试题 相关文章推荐
编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
Jan 07 面试题
华为c/c++笔试题
Jan 25 面试题
用缩写的指针比较"if(p)" 检查空指针是否可靠?如果空指针的内部表达不是0会怎么样?
Jan 05 面试题
编写类String 的构造函数、析构函数和赋值函数
Sep 09 面试题
将"引用"作为函数返回值类型的格式、好处和需要遵守的规则
Feb 09 面试题
南京软件公司的.net程序员笔试题
Aug 31 面试题
最新远光软件笔试题面试题内容
Nov 08 面试题
程序集与命名空间有什么不同
Jul 25 面试题
Ref与out有什么不同
Nov 24 面试题
linux系统都有哪些运行级别
Apr 15 面试题
如何写一个自定义标签
Dec 28 面试题
this关键字的作用
Jan 30 面试题
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中MD5函数使用实例代码
2008/06/07 PHP
php 应用程序安全防范技术研究
2009/09/25 PHP
将一维或多维的数组连接成一个字符串的php代码
2010/08/08 PHP
如何使用php绘制在图片上的正余弦曲线
2013/06/08 PHP
php二维数组合并及去重复的方法
2015/03/04 PHP
phpmyadmin在宝塔面板里进不去的解决方案
2020/07/06 PHP
javascript背投广告代码的完善
2008/04/08 Javascript
Javascript 静态页面实现随机显示广告的办法
2010/11/17 Javascript
在多个页面使用同一个HTML片段《续》
2011/03/04 Javascript
jqgrid 简单学习笔记
2011/05/03 Javascript
javascript alert乱码的解决方法
2013/11/05 Javascript
JS辨别访问浏览器判断是android还是ios系统
2014/08/19 Javascript
浅谈页面装载js及性能分析方法
2014/12/09 Javascript
javascript动态创建链接的方法
2015/05/13 Javascript
Jquery ajax 同步阻塞引起的UI线程阻塞问题
2015/11/17 Javascript
7个jQuery最佳实践
2016/01/12 Javascript
不用一句js代码初始化组件
2016/01/27 Javascript
详解Node.js如何开发命令行工具
2016/08/14 Javascript
ES6新增数据结构WeakSet的用法详解
2017/08/07 Javascript
vue.js 微信支付前端代码分享
2018/02/10 Javascript
vue如何安装使用Quill富文本编辑器
2018/09/21 Javascript
使用vue开发移动端管理后台的注意事项
2019/03/07 Javascript
解决vue-pdf查看pdf文件及打印乱码的问题
2020/11/04 Javascript
Python函数返回值实例分析
2015/06/08 Python
Python爬虫爬取美剧网站的实现代码
2016/09/03 Python
Python笔试面试题小结
2019/09/07 Python
Python+appium框架原生代码实现App自动化测试详解
2020/03/06 Python
解决python中0x80072ee2错误的方法
2020/07/19 Python
CSS3 3D制作实战案例分析
2016/09/18 HTML / CSS
css3 transform属性详解
2014/09/30 HTML / CSS
eBay奥地利站:eBay.at
2019/07/24 全球购物
动物学专业毕业生求职信
2013/10/11 职场文书
党员干部2014全国两会学习心得体会
2014/03/10 职场文书
学习作风建设心得体会
2014/10/22 职场文书
研究生给导师的自荐信
2015/03/06 职场文书
家长会主持词开场白
2015/05/29 职场文书