patch
Anglais [pætʃ] US [pætʃ]
n. Patch, patch pour les yeux; petit morceau
vt. Réparer, recouvrir temporairement; .); utiliser Décoration tache de beauté (visage)
vi. patch
Troisième personne du singulier : patches Pluriel : patches Participe présent : patching Passé : patched Participe passé : patched
Commande de correctif Linux syntaxe
Fonction : La commande patch est utilisée pour patcher des fichiers. Il s'agit de l'une des principales méthodes de mise à niveau du système Linux.
Syntaxe : patch [-bceEflnNRstTuvZ][-B <Chaîne de préfixe de sauvegarde>][-d <Répertoire de travail>][-D <Symbole d'identification>][-F <Surveiller le nombre de colonnes>] [-g <Valeur de contrôle>][-i <Fichier de correctif>][-o <Fichier de sortie>][-p <Niveaux de décapage>][-r <Fichier rejeté>][-V < Méthode de sauvegarde>][-Y <Chaîne de préfixe de sauvegarde>][-z <Chaîne de suffixe de sauvegarde>][--backup-if -mismatch ][--binary][--help][--nobackup-if- incompatibilité][--verbose][fichier original<fichier de correctif>] ou chemin [-p <couche supprimée>] <
Commande de correctif Linux exemple
Utilisez la commande patch pour mettre à niveau le fichier "testfile1". Le fichier de patch de mise à niveau est "testfile.patch". Entrez la commande suivante :
$ patch -p0 testfile1 testfile.patch #使用补丁程序升级文件
Avant d'utiliser cette commande, vous pouvez utiliser la commande "cat" pour afficher le contenu de "fichiertest1". Utilisez le pointeur
令"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!entre le fichier qui doit être modifié et mis à niveau et le fichier d'origine