红联Linux门户
Linux帮助

diff与patch

发布时间:2011-08-29 14:35:13来源:红联作者:wuquan-1230
在Linux系统编程中,经常会用到diff与patch生成补丁与打补丁,原来对这方面不了解,也就觉得难,做过之后发现并没有什么。
1、使用diff生成补丁;
diff是Linux下的文件比较命令,参数这里就不说了,直接man一下就行了,不仅可以比较文件,也可以比较两个目录,并且可以将不同之处生成补丁文件,其实就是一种打补丁的命令。使用方法如下:
diff -rNu a b > diff.patch
其中,a是旧的目录或文件,b为最近修改后的目录或文件,生成的补丁文件为patch。

2、使用patch打补丁;
patch命令的参数详见man手册,使用patch给另外一个a目录打补丁时如下:
patch -p0 < diff.patch
这样就可以了,patch无法完成的补丁则保存为"*.rej"文件。
文章评论

共有 15 条评论

  1. 一语天然 于 2014-07-06 15:18:22发表:

    不太理解

  2. gky2009514 于 2012-12-07 13:06:12发表:

    新手完成任务,求下书籍~

  3. 于 2012-12-05 00:05:00发表:

    前期

  4. tomybaby17 于 2012-07-26 08:02:36发表:

    特色专科:
    、、、、、、
    详细介绍:
    首都医科大学附属北京儿童医院坐落于北京市复兴门外二环路西侧,占地70003.26平方米,建筑面积120000平方米,是我国目前规模最大的综合性儿科医院。同时也是集医疗、科研、教学、保健于一体的儿科医学基地。
    北京儿童医院的前身是我国现代儿科医学奠基人诸福棠院士于1942年创建的北平私立儿童医院,至今已有60余年的历史。1979年医院成立了北京市儿科研究所。1994年医院更名为首都医科大学附属北京儿童医院,1996年被评为三级甲等医院。
    北京儿童医院的前身是我国现代儿科医学奠基人诸福棠院士于1942年创建的北平私立儿童医院,至今已有69年历史。医院设有专业病房30个,病床970张,年门诊量240万人次,住院病人4万余人次,手术1.8万例。医院为满足不同阶层人群的医疗就诊需求2006年成立北京新世纪儿童医疗保健中心,2008年急救中心大楼改扩建完成投入使用,在进一步缓解看病难的同时使患者及家人享受到高质量医疗服务。
    2006年3月18日北京儿童医院成立了北京新世纪儿童医疗保健中心。中心紧临门诊楼,总面积达8500平方米。中心按照国际标准,由西方医院管理集团管理,获得美国医疗保健质量标准(jcaho)认证。拥有108个私人病房和一套完整的诊疗服务系统,同时拥有北京儿童医院和欧美专家团队提供技术支持,并由国际建筑师设计的一家极具风格的医院,营造出温暖的、家庭式诊疗环境,使患者及家人享受到高质量的医疗服务。
    北京儿童医院不仅具备先进的医疗设备、完善的基础设施、雄厚的技术力量,而且拥有国内儿科界仅有的三位院士,同时还有众多的国内外著名专家、教授,他们分别担任国际儿科学会执行委员和常务委员;太平洋地区小儿外科学会地区主席;亚洲小儿外科学会理事;亚洲儿科学会执行委员;中华医院管理学会儿童医院管理分会主任委员;中华医学会副会长;中华医学会儿科学会、中华医学会小儿外科学会、中华医学会急诊专科委员会主任委员等职务。
    北京儿童医院拥有小儿血液专业、急救专业、普外专业和中医专业4个北京市重点学科及小儿先天性心脏病治疗中心、小儿脊柱外科中心、儿童及青少年糖尿病中心等14个市级医疗中心,在小儿复杂先心病的手术治疗、肝肾移植、各类脊柱畸形的矫正、腹胸腔镜治疗、急腹症及创伤治疗以及神经、呼吸、内分泌、肾病、血液透析、泌尿、耳鼻喉、纤维支气管镜、影像技术等专业疾病的诊断治疗及诊疗设备居国内领先地位,并率先在国内将儿科就诊年龄扩大到18岁。
    北京儿童医院承担着北京护校中专、首都医科大学本科生、硕士生、博士生的培养任务,并设有博士后流动站,受卫生部委托承担着全国儿科进修医生培训工作。同时,北京儿童医院还是全国卫生专业技术人员儿科主治医师主任委员单位和儿科副主任医师命题组组长单位。近3年医院承担着包括“十五”攻关和国家自然基金在内的65项科研课题,并多次获国家级、省部级科研奖。
    北京儿童医院不仅在国内享有很高的声誉,而且在国际儿科界也有广泛影响。张金哲院士获英国皇家医学儿外科学会 “丹尼斯-布朗”奖和印度“甘地”金盾奖章、胡亚美院士获亚洲突出贡献儿科医师奖、江载芳教授获亚洲突出贡献儿科医师奖和道格拉马奇奖、杨永弘教授获国际传染病学会aventis pasteur奖及俄罗斯医学科学院外籍院士称号。
    北京儿童医院与美国、俄罗斯、加拿大、意大利、澳大利亚、瑞典、德国、法国、日本、新加坡及香港等国家和地区的儿童医疗机构建立了良好的关系和广泛的合作。
    所获荣誉:
    北京儿童医院先后被评为“北京奥运会、残奥会志愿者工作突出贡献单位”,获得“首都文明服务示范窗口”、“最受欢迎专科医院”、“双十佳人民满意医院”荣誉称号及“首都劳动奖状”、“全国五一劳动奖状”。
    先进设备:
    螺旋ct、dr、cr、磁共振、数字泌尿造影x线机、高压氧仓、彩色多普勒超声诊断仪、射频消融、视频脑电
    乘车路线:
    行车路线(外地患者):
    火车站路线:从北京站出发,乘坐地铁2号线在复兴门下车,步行至医院;
    从北京西站出发,乘坐387路,在北京儿童医院下车;
    行车路线(本地患者):
    北京儿童医院东门:44、50、84、90、209(夜班车)、387、423、456、691、694、939、特4、特12路公交车,地铁复兴门站;
    北京儿童医院西门:13、15、19、21、42、46、56、68、623、697路公交车,地铁南礼士路站。

  5. fcyyy 于 2012-06-04 12:33:35发表:

    wee

  6. fcyyy 于 2012-06-04 12:32:52发表:

    qw

  7. fcyyy 于 2012-06-04 12:32:21发表:

    wq

  8. tengyue1023 于 2012-03-25 23:16:02发表:

    原来如厕

  9. abkxswuei 于 2012-01-02 21:09:33发表:

    这个写的还不错,加油哦

  10. weiget 于 2011-11-06 14:11:53发表:

    学习

  11. 小鹿乱撞 于 2011-09-23 17:15:51发表:

    学习中……

  12. lonpo 于 2011-09-02 14:37:55发表:

    不太明白,实在抱歉

  13. 文成墨客 于 2011-09-01 10:19:35发表:

    不太理解,学习中。。。

  14. Growth兆 于 2011-08-30 09:33:18发表:

    感谢wuquan-1230的分享,本贴加入到论坛顶置的Linux应用贴中

  15. eruios 于 2011-08-29 15:25:11发表:

    好有深奥哈