linux diff patch使用說明

2021-09-30 06:50:52 字數 495 閱讀 8594

一、diff

diff後面可以接兩個檔名或兩個目錄名。 如果是乙個目錄名加乙個檔名,那麼只作用在那麼個目錄下的同名檔案。

如果是兩個目錄的話,作用於該目錄下的所有檔案,不遞迴。如果我們希望遞迴執行,需要使用-r引數。

命令diff a b >c ,一般a是原始檔案,b是修改後的檔案,c稱為a的補丁檔案。

不加任何引數生成的diff檔案格式是一種簡單的格式,這種格式只標出了不一樣的行數和內容。我們需要一種更詳細的格式,可以標識出不同之處的上下文環境,這樣更有利於提高patch命令的識別能力。這個時候可以用-c開關。

二、patch

patch用於根據原檔案和補丁檔案生成目標檔案。還是拿上個例子來說

patch a c 就能得到b, 這一步叫做對a打上了b的名字為c的補丁。

之一步之後,你的檔案a就變成了檔案b。如果你打完補丁之後想恢復到a怎麼辦呢?

patch -r b c 就可以重新還原到a了。

diff命令引數使用指南

VMware License Server使用經驗

近期在測試vmware server,在使用vmware license server的時候碰到一些問題,經過兩天的實驗,問題得以解決,現記錄如下,以供朋友們參考。1 複製license檔案 在安裝vmware virtualcenter的時候,會一同安裝license server伺服器。如果你在...

Django Rest framework使用例項

一 修改配置檔案 setting.py django.contrib.admin django.contrib.auth django.contrib.contenttypes django.contrib.sessions django.contrib.messages django.contri...

Android AlarmManager 使用指南

intent intent new intent intent.setaction updatemgr.check update action 如果你的flag 是flag one shot,那麼你就只能受到一次廣播。如果使用setrepeat,你設定的intervalmills 少於60s,那麼就...