Linuxパッチコマンド
翻訳結果:
パッチ
英[pætʃ] 美[pætʃ]
n. パッチ、パッチ; アイパッチ; スポット; 小さな部分
vt .patch, つなぎ合わせる; 一時的に隠す; 修復する、落ち着かせる (喧嘩など); (顔を) 美しい斑点で飾る
vi.patch
三人称単数: patches 複数形: patches現在分詞: パッチ適用過去形: パッチ適用過去分詞: パッチ適用
Linuxパッチコマンド構文
機能: patch コマンドはファイルにパッチを適用するために使用されます。これは、Linux システムの中核となるアップグレード方法の 1 つです。
構文: patch [-bceEflnNRstTuvZ][-B <バックアッププレフィックス文字列>][-d <作業ディレクトリ>][-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!を使用します。