Patch
Englisch [pætʃ] US [pætʃ]
n. Flicken, Augenklappe; kleines Stück
vt .); verwenden Schönheitsfleckendekoration (Gesicht)
Patch
Dritte Person Singular: Patches Plural: Patches Partizip Präsens: Patching Vergangenheitsform: Patched Partizip Perfekt: Patched
Linux-Patch-Befehl Syntax
Funktion: Der Befehl patch wird zum Patchen von Dateien verwendet. Dies ist eine der wichtigsten Upgrade-Methoden des Linux-Systems.
Syntax: patch [-bceEflnNRstTuvZ][-B <Backup-Präfixzeichenfolge>][-d <Arbeitsverzeichnis>][-D <Identifikationssymbol>][-F <Anzahl der Spalten überwachen>] [-g <Kontrollwert>][-i <Patch-Datei>][-o <Ausgabedatei>][-p <Stripping-Ebenen>][-r < ;Datei ablehnen>][-V < Sicherungsmethode>][-Y <Sicherungspräfixzeichenfolge>][-z <Sicherungssuffixzeichenfolge>][--backup-if -mismatch ][--binary][--help][--nobackup-if- Nichtübereinstimmung][--verbose][Originaldatei<Patchdatei>] oder Pfad [-p <gestrippte Ebene>] <
Linux-Patch-Befehl Beispiel
Verwenden Sie den Patch-Befehl, um die Datei „testfile1“ zu aktualisieren. Die Upgrade-Patch-Datei ist „testfile.patch“. Geben Sie den folgenden Befehl ein:
$ patch -p0 testfile1 testfile.patch #使用补丁程序升级文件
Bevor Sie diesen Befehl verwenden, können Sie den Inhalt von „cat“ anzeigen „testdatei1“. Verwenden Sie den Zeiger
令"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!zwischen der Datei, die geändert und aktualisiert werden muss, und der Originaldatei