Linux diff 命令用于比较文件的差异。

diff 以逐行的方式,比较文本文件的异同处。如果指定要比较目录,则 diff 会比较目录中相同文件名的文件,但不会比较其中子目录。

语法
diff [-abBcdefHilnNpPqrstTuvwy][-<行数>][-C <行数>][-D <巨集名称>][-I <字符或字符串>][-S <文件>][-W <宽度>][-x <文件或目录>][-X <文件>][--help][--left-column][--suppress-common-line][文件或目录1][文件或目录2]
参数:

-<行数>  指定要显示多少行的文本。此参数必须与-c或-u参数一并使用。
-a或--text  diff预设只会逐行比较文本文件。
-b或--ignore-space-change  不检查空格字符的不同。
-B或--ignore-blank-lines  不检查空白行。
-c  显示全部内文,并标出不同之处。
-C<行数>或--context<行数>  与执行"-c-<行数>"指令相同。
-d或--minimal  使用不同的演算法,以较小的单位来做比较。
-D<巨集名称>或ifdef<巨集名称>  此参数的输出格式可用于前置处理器巨集。
-e或--ed  此参数的输出格式可用于ed的script文件。
-f或-forward-ed  输出的格式类似ed的script文件,但按照原来文件的顺序来显示不同处。
-H或--speed-large-files  比较大文件时,可加快速度。
-I<字符或字符串>或--ignore-matching-lines<字符或字符串>  若两个文件在某几行有所不同,而这几行同时都包含了选项中指定的字符或字符串,则不显示这两个文件的差异。
-i或--ignore-case  不检查大小写的不同。
-l或--paginate  将结果交由pr程序来分页。
-n或--rcs  将比较结果以RCS的格式来显示。
-N或--new-file  在比较目录时,若文件A仅出现在某个目录中,预设会显示:
Only in目录:文件A若使用-N参数,则diff会将文件A与一个空白的文件比较。
-p  若比较的文件为C语言的程序码文件时,显示差异所在的函数名称。
-P或--unidirectional-new-file  与-N类似,但只有当第二个目录包含了一个第一个目录所没有的文件时,才会将这个文件与空白的文件做比较。
-q或--brief  仅显示有无差异,不显示详细的信息。
-r或--recursive  比较子目录中的文件。
-s或--report-identical-files  若没有发现任何差异,仍然显示信息。
-S<文件>或--starting-file<文件>  在比较目录时,从指定的文件开始比较。
-t或--expand-tabs  在输出时,将tab字符展开。
-T或--initial-tab  在每行前面加上tab字符以便对齐。
-u,-U<列数>或--unified=<列数>  以合并的方式来显示文件内容的不同。
-v或--version  显示版本信息。
-w或--ignore-all-space  忽略全部的空格字符。
-W<宽度>或--width<宽度>  在使用-y参数时,指定栏宽。
-x<文件名或目录>或--exclude<文件名或目录>  不比较选项中所指定的文件或目录。
-X<文件>或--exclude-from<文件>  您可以将文件或目录类型存成文本文件,然后在=<文件>中指定此文本文件。
-y或--side-by-side  以并列的方式显示文件的异同之处。
--help  显示帮助。
--left-column  在使用-y参数时,若两个文件某一行内容相同,则仅在左侧的栏位显示该行内容。
--suppress-common-lines  在使用-y参数时,仅显示不同之处。
实例1:比较两个文件
[root@localhost test3]# diff log2014.log log2013.log
3c3
< 2014-03
---
> 2013-03
8c8
< 2013-07
---
> 2013-08
11,12d10
< 2013-11
< 2013-12
上面的"3c3"和"8c8"表示log2014.log和log20143log文件在3行和第8行内容有所不同;"11,12d10"表示第一个文件比第二个文件多了第11和12行。

实例2:并排格式输出
[root@localhost test3]# diff log2014.log log2013.log -y -W 50
2013-01

2013-01
2013-02

2013-02
2014-03

| 2013-03
2013-04

2013-04
2013-05

2013-05
2013-06

2013-06
2013-07

2013-07
2013-07

| 2013-08
2013-09

2013-09
2013-10

2013-10
2013-11

<
2013-12

<
[root@localhost test3]# diff log2013.log log2014.log -y -W 50
2013-01

2013-01
2013-02

2013-02
2013-03

| 2014-03
2013-04

2013-04
2013-05

2013-05
2013-06

2013-06
2013-07

2013-07
2013-08

| 2013-07
2013-09

2013-09
2013-10

2013-10

> 2013-11

> 2013-12
说明:

"|"表示前后2个文件内容有不同
"<"表示后面文件比前面文件少了1行内容
">"表示后面文件比前面文件多了1行内容

26个字母代表的爱的含义:
1、a—accept(接受)
“世上没有十全十美的人。”记着,你爱他,就必须接受他的一切,甚至缺点。
2、b—belieaf(信任)
不信任对方,经常以怀疑的口吻盘问对方,这种互相猜度的爱情就只有分手下场。
3、c—care(关心)
关心的程度正好表现你对对方的重视程度,间或打个电话给对方关心地问候一句:工作辛苦吗?
4、d—digest(理解)
大家不是圣人,总有情绪起伏的时候,若对方是“凸”的时候,你何不做“凹”去忍耐一下他,安慰一下他呢?
5、e—enjoy(欣赏)
你应该欣赏对方的一切,欣赏这段爱情带给你的开心、幸福.这样,你便会爱得更愉快,不要史懂埋怨,在鸡蛋里挑骨头。
6、f—free(自由)
纵然已婚,也应给予对方应有自由及保持秘密的权利.你的另一半不是你的终生奴隶,不要让他认为跟你结婚就等于被困笼中。
7、g—give(付出)
爱情这样东西不一定是你付出“一”,便会收回“一.但不付出,便一定没有收获。对你的爱人,应有如对自己一样,毫无保留地付出,这才算得上真爱。
8、h—heart(心)
爱情最重要的道具是心,你必须真心对待,用心去爱。没有心,又怎称得上真心相爱?
9、i—independence(独立)
甜言蜜语的人会说:“我是为了你而生。”其实,每个人都有自己的生存意义,不应过分依赖对方,成为对方的人生负担,甚至累赘。
10、j—jealousy(妒忌)
适当的妒忌,吃醋能表示你对对方的重视,但切记是合情合理的吃醋;反之,毫不讲理,大发雷霆地吃醋,必惹人反感。
11、k—kiss(吻)
一吻胜过千言万语,轻轻的一吻已能代表你珍惜他,爱护他,所以请不要吝啬你的红唇。
12、l—love(爱)
都说是爱情,没有爱又怎会有情呢?爱跟喜欢不同,爱一个人,你必须愿意为他做任何事,这是最高的境界。闲时不妨跟对方说句“i love you”担保比任何礼物来得甜蜜开心。
13、m—mature(成熟)
为什么一般人的初恋总会无声无息地惨败,因为年轻人都恋爱得较幼稚。况且,没有一个人会喜欢对方长年没头没脑地蹦蹦跳跳。人成熟一点,你的爱情亦会早熟一点,直至开花结果。
14、n—natural(自然)
很多人初拍拖时都会把一切缺点隐藏起来,变成另一个人。日子久了,缺点才一箩箩地出现,令对方吃不消。其实,不做作,流于自然的爱情才是细水长流的。
15、o—observe(观察)
经常细心观察爱侣的喜好,不但能更了解对方,更能给他惊喜。那份心意必定比礼物来得珍贵。
16、p—protect(保护)
做男朋友的当然要保护女朋友,但做女朋友的亦要保护对方的尊严,不应容许别人中伤、侮辱你的另一半。
17、q—quarter(宽大)
宽大是基本的要诀,对爱侣的错误,你应以宽大的态度原谅他,因为你是最爱他的人。
18、r—receive(接收)
对于爱侣为你所做的,请不要表现得无动于衷,令他气馁。他付出,你便应以欣赏的态度去接受,这才能令感情更进一步。
19、s—share(分享)
若你爱他,就必能与他分享他的喜与哀,这是作为一个伴侣最简单的责任。
20、t—tender(温柔)
爱人当然要温柔地爱,因为男人女人缺乏温柔都不可爱。
21、u—understand(明白)
不明白对方的想法,对方跟你说话,你永远只独自发呆,那就是一段缺乏沟通的爱情。多站在对方立场,将心比心地想,必定能更了解你的另一半。
22、v—veracity(诚实)
对爱情,必须一百倍的诚实,你也不想你的另一半是个“大话精”吧!时常互相欺骗的感情又怎能天长地久呢?
23、w—wait(等待)
等是维系一段感情的基本元素。最重要的是你要与他相互奔赴。
24、x—"x"(乘法符号)
把你对他的爱每天以倍数地乘上去,爱情自然变成无限大,爱情走也走不掉。
25、y—yearn(想念)
工作或不在一起时,不妨多想念对方,间或致电或传呼他说一句:我很挂念你。必能令对方甜在心头,更起劲地工作。
26、z—zest(热情)
像小龙女般虽然貌若天仙,却冷若冰霜的情人,除了杨过,相信都没有人愿意跟她一生一世。所以,适当的热情能加添不少乐趣,但切忌过分热情。

#任嘉伦[超话]#[太开心]#任嘉伦暮色心约#[太开心] #任嘉伦祁连山# E̶v̶e̶r̶y̶t̶h̶i̶n̶g̶ h̶a̶s̶ a̶ t̶r̶a̶j̶e̶c̶t̶o̶r̶y̶,a̶n̶d̶ l̶a̶m̶ p̶a̶r̶t̶i̶a̶l̶ t̶o̶ y̶o̶u̶.万物就有轨迹,而我偏爱于任嘉伦[打call]
任你去山高水远,你永远在我的心间

@任嘉伦Allen


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  • ”我崽的这双眼睛哦[跪了][跪了][跪了]之前看到有人推一本古言,男主和女主大概是父母之命,但是感情越来越好,这不是重点,重点是男主经常会说起他早夭的弟弟和女主
  • #生活日常# 和主任值班,主任带了一个规培弟弟,弟弟和我唠嗑唠到12:45 我咋变成社牛了呢[害羞][害羞]一晚上又是导尿,又是各种事情[困][困][困] 我的
  • 我穿不显肚但对修饰妈妈臀就一般咯~不过我一般都是遮住胯部搭配也影响不大!具体信息见图#微胖穿搭##秋冬穿搭##我的潮流关键词#来个剧透咋样[嘻嘻][心]P1-P
  • 馋眼晶姐和吻雯婕了!这半年让人疯狂想念的还️是这碗大肠猪油拌饭看看是谁还没有吃过这个吃法啊!
  • 一路都有尊重且愿意竭尽全力支持的父母,很好很好且一起积极向上的朋友,有会在迷茫时候指引方向,给予解决方法和建议的老师,还有好多关心且关照我的哥哥姐姐......
  • 医药和中药大幅低开后拉起,比较数量确实在增加是事实,未来治疗药确实有销售预期,就拿中药这个行业来说,人家就再涨30%也正常,因为随着人数增加,人家真的有销量预期
  • 等待交作业哦[调皮][调皮]「新疆好物馆」#食补[话题]##五黑饼[话题]##新疆好物[话题]##你还知道哪些新疆好物告诉我吧[PK]#【节目预告】天津经济广播
  • 60年经历的事情太多,未来任何事情都很难打动他们的心,很少能走进他的内心,这不利于再走入社会,更不利于身心健康。 喜欢谈论那些离很遥远的事情,关注自己健康,要
  • ——曾国藩9.一个喜欢读书的人,品格不会坏到哪去;一个品格好的人,一生的运气不会差到哪去。——曾国藩14.坚其志,苦其心,劳其力,事无大小,必有所成。
  • 一问才知道,她说为了说服她爸妈,以后每年都会给她爸妈十万……那时刚结婚很甜蜜,而且十万对我来说,确实也不算什么钱,所以我一高兴,就给她爸妈转了十万块。她知道我发
  • 正月初五的时候,单位一个同事请我去他们农村家里团年,他们全家也都是当天回去,当天返回……于是引起了我的思考,农村人、农村出来的人自己都不愿在乡村多呆,都不愿意留
  • 日内一直提示布局多,早间大饼15900及1180附近多单入场虽然行情走势缓慢,但是咱们市价布局依旧抵达所有目标点,策略布局比特币多单拿下600点空间,以太多单拿
  • 不会我教你啊这是最甜的月份,我没吃糖,只是因为遇见了你#泰剧深宅绅士[超话]#写个虐本,然后顶锅盖跑[许愿星]天跟着抓九的宋家大部队到了山上,跟知道宋家人在这特
  • 我真的没办法狂吃鸡蛋或者鸡胸肉[干饭人],于是就有喝一些蛋白粉辅助,来支持我快乐有氧。这就意味着里面的维生素也很丰富,维B维C维D~[打call]而且甜菜根有助
  • 现在有一些人甘愿做手机的“奴隶”总是盯着手机这一方寸屏幕,不愿深入广阔天地,不愿游历名山大川,就无法涵养天地之气,自然也难有大格局、大气魄、大人生。#绘本推荐#
  • ”然后稻田里面的人都说,是她的真的是她的,看她追老半天了,今天的风太大了,第一次看到可以把脚盆吹上天。这会把人逼疯了,封控期这么长,没完没了,看窗外蒙蒙亮, 打
  • 那就算一个吧; 今年新年前夕,圆圆提出的聚餐,又把我带回了和你们一起上班的时候,大家没变又都变了 有家庭有了孩子了,但还是很有活力,和你们一起 似乎找回了一些
  • 同样是一颗心,有的能装下高山,有的能装下大海,有的却只能装下一己之悲欢。同样是一颗心,有的能装下高山,有的能装下大海,有的却只能装下一己之悲欢。
  • 这个做隔夜燕麦也好绝,因为是黑巧榛子的,味道已经很香浓了,所以我没有额外加可可粉,我还加了喜欢的水果,爱吃甜品的姐妹一定要试一试。直接吃就是香香脆脆的追剧小零食
  • 搓搓小手期待冬游西藏希望这个寒假还能去拉萨街头喝甜茶真的很想过每天早上懒洋洋爬起来喝甜茶吃藏面逛寺庙的生活即使很晚睡第二天早上很早起也不会觉得很赶慢吞吞的生活是