パッチ

英[p?t?] 美[p?t?]

n. パッチ、パッチ; アイパッチ; スポット; 小さな部分

vt .patch, つなぎ合わせる; 一時的に隠す; 修復する、落ち著かせる (喧嘩など); (顔を) 美しい斑點で飾る

vi.patch

三人稱単數: patches 複數形: patches現在分詞: パッチ適用過去形: パッチ適用過去分詞: パッチ適用

Linuxパッチコマンド 構文

機能: patch コマンドはファイルにパッチを適用するために使用されます。これは、Linux システムの中核となるアップグレード方法の 1 つです。

構文: patch [-bceEflnNRstTuvZ][-B <バックアッププレフィックス文字列>][-d <作業(yè)ディレクトリ>][-D <識別子> ;][-F < ;判別列數>][-g <制御値>][-i <パッチファイル>][-o <出力ファイル>][-p <除去レベル>][-r <リジェクトファイル> ;][-V <バックアップ方法>][-Y <バックアッププレフィックス文字列>][-z <バックアップサフィックス文字列>] [--backup-if -mismatch][--binary][--help] [--nobackup-if-mismatch][--verbose][元のファイル<パッチ ファイル>] またはパス [-p < ストリップ レイヤ>] < [パッチ ファイル]

Linuxパッチコマンド 例

パッチ コマンドを使用して、ファイル "testfile1" をアップグレードします。アップグレード パッチ ファイルは、"testfile.patch" です。次のコマンドを入力してください:

$ patch -p0 testfile1 testfile.patch    #使用補丁程序升級文件

このコマンドを使用する前に、コマンド "cat" を使用できます。 " 「testfile1」の「コンテンツ」を表示します。変更およびアップグレードする必要があるファイルと元のファイルの間にポインタ

令"diff"比較可以生成補丁文件。具體操作如下所示:
$ cat testfile1                 #查看testfile1的內容  
Hello,This is the firstfile!  
$ cat testfile2                 #查看testfile2的內容  
Hello,Thisisthesecondfile!  
$ diff testfile1 testfile2          #比較兩個文件  
1c1  
<Hello,Thisisthefirstfile!  
---  
>Hello,Thisisthesecondfile!  #將比較結果保存到tetsfile.patch文件  
$ diff testfile1 testfile2>testfile.patch     
$ cat testfile.patch                #查看補丁包的內容  
1c1  
<Hello,Thisisthefirstfile!  
---
>Hello,Thisisthesecondfile!  #使用補丁包升級testfile1文件  
$ patch -p0 testfile1 testfile.patch      
patching file testfile1  
$cat testfile1                  #再次查看testfile1的內容  
#testfile1文件被修改為與testfile2一樣的內容  
Hello,This is the secondfile!
を使用します。