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 举报 写留言 🖊   
✋热门推荐
  • /#刘宇宁紫川# /#刘宇宁帝林# 每当夜幕降临,星空闪烁,那是我们心灵的寄托,是追星族的浪漫。#刘宇宁帝林# | #刘宇宁紫川# | #摩登兄弟[超话]# 追
  •   陆琤时招手,示意岑椀倒茶,那人了解他的脾气,挺护短的,夸他女人行,损不行,立马转移话题,“你父亲续娶的二房太太最近安分不少,没和男人闹绯闻了。杨老师,我也常
  • 我亲爱的发小成功在夏天“复活”了,准确的说是变成了只有我一个人能看到的鬼。我寻思这也太便利了,然后假装睡着了倒在他身上,他也只是好脾气的叹了口气,自言自语似的说
  • 【加倍咒 3 遍】嗡 桑巴 RA 桑巴 RA布玛纳萨 RA嘛哈藏巴巴吽 啪德梭哈【皈依、发心 3 遍】诸佛正法贤圣三宝尊,从今直至菩提永皈依我以所修施等诸资粮,
  • #朴成训[超话]# 初印象:帅得不真实像是一个很冰冷的人但就喜欢这种! 现印象:原来不是这样的啊是一个很温柔的人呢对待每个人都很真诚明明性格是那种不爱说话的类
  • 现在万里回乡,祖国的人海里,泡沫也没起一个,不,承那王主任笔下吹嘘,自己也被吹成一个大肥皂泡,未破时五光十色,经不起人一搠就不知去向。理想中的留学回国,好像地面
  • 3️⃣除此之外,定期修剪橘子树的枝条,促进橘子树的通风和光照,预防病虫害的发生。3️⃣除此之外,定期修剪橘子树的枝条,促进橘子树的通风和光照,预防病虫害的发生。
  • 去上课了今天p1在上海玩的时候觉得很熟悉回来立马拍了这种转角楼p2校门前大草坪看到很多人以为大门修好了,结果走到跟前还没修好又绕行[抓狂]p34不知道是水仙还是
  • 三月了 正式进入一年级下。不要因为练琴时候屁事费话多而发飙不要因为做题慢而别人能快速完成而煎熬不要因为做错题而别人能全对而担忧不要因为时间紧任务多还墨迹而焦急不
  • 草莓公车站对面的哈密瓜公车站,背后一片一望无际的蔚蓝海洋也超级美,井崎站绝对是水果公车站中必去的车站之一,而且也可以走到海边拍照。另外一个必去的公车站,水果站内
  • #一条plog告别二月# 二月再见,三月你好的句子。 1、二月再见,三月你好!愿你善待时光,善待自己。 2、一路遇见,一路告别,一路问好,二月再见,三月
  • 待到无情的现实摆在面前,他们中大部分的人方觉得为时晚矣;也有人能当机立断改弦更张谋取新职,但在求职愈加艰难的今日,能有此壮举的人又有几个呢?又垢年,由于他工作无
  • 所有的舆论都有一个企图,那就是让我好好想想未来婆婆和儿媳妇的问题。所有的舆论都有一个企图,那就是让我好好想想未来婆婆和儿媳妇的问题。
  • 书本来就写得好,还顶级售后,这让我有种,西和唱子舟舟真的很熟很熟的感觉,只是单纯在把她俩的事情讲给我们。 今天是20岁的生日啦~这对于我来说 是一个年龄上的全新
  • 龙年第一份幸运[许愿星]下一次,下下一次来,海洋公园一定还是这么乐哉乐哉地在这里,在这片海湾里,在这片阳光下[太阳] #龚俊[超话]##龚俊# GJ#向全世界安
  • 不到一年时间,“油电同价”已成过去,“电比油低”正式来袭,荣耀版要做的不仅是颠覆,更是要彻底击穿燃油SUV市场,让A级SUV油转电再提速![微风]最后再说一句,
  • #刘宇宁帝林# | #刘宇宁紫川# | #摩登兄弟[超话]# 宇宁宇宁,与你同行。宇宁宇宁,与你同行。
  • 5、不发生一点烂事,你永远看不清身边人的另一副嘴脸,有一些人长得跟个二维码一样,你不扫一扫,你还真不知道他是个什么东西。4、万不可反手倒酒,这是要挨揍的意思,是
  • “我跟了老板整整8年呀!他一句话就让我走人!我的女朋友当初刚来到这个城市的时候举目无亲,是我帮她找了工作,全力以赴地照顾着她,可现在她却在我最艰难的时候选择了离
  • 这里靠着树有点蜷缩的有点示弱的姿态,一下就让人觉得陆长空不但是个将军,还是个少年将军,少年人痛失父母的无助,对自己的自责,怎么就信了有密诏的鬼话,前路的那种茫然