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

面试题 相关文章推荐
纬创Java面试题笔试题
Oct 02 面试题
结构和类有什么异同
Jul 16 面试题
C#中有没有静态构造函数,如果有是做什么用的?
Jun 04 面试题
一些Solaris面试题
Mar 22 面试题
Linux Interview Questions For software testers
May 17 面试题
介绍一下write命令
Sep 24 面试题
nohup的用法
Aug 10 面试题
Ajax请求总共有多少种Callback
Jul 17 面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?
Aug 18 面试题
有abstract方法的类一定要用abstract修饰吗
Mar 14 面试题
灵泰克Java笔试题
Jan 09 面试题
UNIX文件类型
Aug 29 面试题
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
Redis构建分布式锁
2017/03/28 PHP
laravel框架中间件 except 和 only 的用法示例
2019/07/12 PHP
PHP中用Trait封装单例模式的实现
2019/12/18 PHP
JavaScript 页面坐标相关知识整理
2010/01/09 Javascript
javascript操作cookie的文章(设置,删除cookies)
2010/04/01 Javascript
jQuery选中select控件 无法设置selected的解决方法
2010/09/01 Javascript
JavaScript基础语法让人疑惑的地方小结
2012/05/23 Javascript
分享9点个人认为比较重要的javascript 编程技巧
2015/04/27 Javascript
XML、HTML、CSS与JS的区别整理
2016/02/18 Javascript
JavaScript数据类型转换的注意事项
2016/07/31 Javascript
Listloading.js移动端上拉下拉刷新组件
2016/08/04 Javascript
ES6模块化的import和export用法方法总结
2017/08/08 Javascript
Express使用html模板的详细代码
2017/09/18 Javascript
JavaScript中的E-mail 地址格式验证
2018/03/28 Javascript
详解vue组件中使用路由方法
2019/02/12 Javascript
微信小程序云开发如何使用云函数生成二维码
2019/05/18 Javascript
Vue触发隐藏input file的方法实例详解
2019/08/14 Javascript
react用Redux中央仓库实现一个todolist
2019/09/29 Javascript
vue实现分页的三种效果
2020/06/23 Javascript
vue+swiper实现左右滑动的测试题功能
2020/10/30 Javascript
[01:07:57]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第二场 1月19日
2021/03/11 DOTA
用PyQt进行Python图形界面的程序的开发的入门指引
2015/04/14 Python
Python NumPy库安装使用笔记
2015/05/18 Python
Python复数属性和方法运算操作示例
2017/07/21 Python
Selenium+Python 自动化操控登录界面实例(有简单验证码图片校验)
2019/06/28 Python
对python中的装包与解包实例详解
2019/08/24 Python
PyPDF2读取PDF文件内容保存到本地TXT实例
2020/05/12 Python
python3中for循环踩过的坑记录
2020/12/14 Python
详解HTML5 canvas绘图基本使用方法
2018/01/29 HTML / CSS
德国综合购物网站:OTTO
2018/11/13 全球购物
捷克家电和家具购物网站:OKAY.cz
2020/07/23 全球购物
买卖协议书范本
2014/04/21 职场文书
幼儿园感恩节活动方案2014
2014/10/11 职场文书
银行文明优质服务培训心得体会
2016/01/09 职场文书
手把手教你从零开始react+antd搭建项目
2021/06/03 Javascript
Vue3.0 手写放大镜效果
2021/07/25 Vue.js