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程序员笔试题
Jan 01 面试题
JNI的定义
Nov 25 面试题
一套Java笔试题
Aug 20 面试题
下面这个程序执行后会有什么错误或者效果
Nov 03 面试题
OLEDBConnection和SQLConnection有什么区别
May 31 面试题
南京某软件公司的.net面试题
Nov 30 面试题
什么是ARP(Address Resolution Protocol)地址解析协议
Oct 31 面试题
类和结构的区别
Aug 15 面试题
sealed修饰符是干什么的
Oct 23 面试题
Linux的文件类型
Mar 07 面试题
linux面试题参考答案(10)
Nov 04 面试题
智乐游戏测试笔试题
May 21 面试题
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
也谈截取首页新闻 - 范例
2006/10/09 PHP
PHP使用GIFEncoder类生成gif动态滚动字幕
2014/07/01 PHP
php通过获取头信息判断图片类型的方法
2015/06/26 PHP
深入解析PHP中foreach语句控制数组循环的用法
2015/11/30 PHP
PHP实现页面静态化的超简单方法
2016/09/06 PHP
根据key删除数组中指定的元素实现方法
2017/03/02 PHP
PHP设计模式之模板方法模式实例浅析
2018/12/20 PHP
js中关于new Object时传参的一些细节分析
2011/03/13 Javascript
基于Jquery插件开发之图片放大镜效果(仿淘宝)
2011/11/19 Javascript
javascript仿php的print_r函数输出json数据
2013/09/13 Javascript
jQuery打印指定区域Html页面并自动分页
2014/07/04 Javascript
nodejs中转换URL字符串与查询字符串详解
2014/11/26 NodeJs
js 转json格式的字符串为对象或数组(前后台)的方法
2016/11/02 Javascript
headjs实现网站并行加载但顺序执行JS
2016/11/29 Javascript
详解ES6中的let命令
2020/04/05 Javascript
深入理解选择框脚本[推荐]
2016/12/13 Javascript
利用JS实现简单的日期选择插件
2017/01/23 Javascript
微信小程序CSS3动画下拉菜单效果
2018/11/04 Javascript
vuex的使用和简易实现
2021/01/07 Vue.js
python实现simhash算法实例
2014/04/25 Python
Python中字典的基本知识初步介绍
2015/05/21 Python
利用pyinstaller或virtualenv将python程序打包详解
2017/03/22 Python
python使用itchat库实现微信机器人(好友聊天、群聊天)
2018/01/04 Python
Python遍历numpy数组的实例
2018/04/04 Python
浅谈Python 多进程默认不能共享全局变量的问题
2019/01/11 Python
使用Python创建简单的HTTP服务器的方法步骤
2019/04/26 Python
Python学习笔记之Django创建第一个数据库模型的方法
2019/08/07 Python
利用python读取YUV文件 转RGB 8bit/10bit通用
2019/12/09 Python
python 画条形图(柱状图)实例
2020/04/24 Python
运行python提示no module named sklearn的解决方法
2020/11/29 Python
旧时光糖果:Old Time Candy
2018/02/05 全球购物
交通事故检查书范文
2014/01/30 职场文书
霸气队列口号
2014/06/18 职场文书
尊师重教演讲稿
2014/09/04 职场文书
党员争先创优承诺书
2015/01/20 职场文书
研究生导师推荐信
2015/03/25 职场文书