中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機版  

Linux常用命令|Linux培訓學習|考試認證|工資待遇與招聘,認準超級網工!

招聘|合作 登陸|注冊

網絡工程師培訓

當前位置:網絡工程師 > 技術課程 > linux > 熱點關注 > linux常用命令

Linux patch命令

時間:2019-07-10

linux重啟命令_linux關機命令_linux命令

Linux 命令大全 Linux 命令大全

Linux patch命令用于修補文件。

linux命令_linux關機命令_linux重啟命令

patch指令讓用戶利用設置修補文件的方式,修改linux命令linux命令,更新原始文件。倘若一次僅修改一個文件,可直接在指令列中下達指令依序執(zhí)行。如果配合修補文件的方式則能一次修補大批文件,這也是Linux系統(tǒng)核心的升級方法之一。

patch [-bceEflnNRstTuvZ][-B <備份字首字符串>][-d <工作目錄>][-D <標示符號>][-F <監(jiān)別列數(shù)>][-g <控制數(shù)值>][-i <修補文件>][-o <輸出文件>][-p <剝離層級>][-r <拒絕文件>][-V <備份方式>][-Y <備份字首字符串>][-z <備份字尾字符串>][--backup-if -mismatch][--binary][--help][--nobackup-if-mismatch][--verbose][原始文件 <修補文件>] 或 path [-p <剝離層級>] < [修補文件]

linux關機命令_linux重啟命令_linux命令

參數(shù):

使用patch指令將文件"testfile1"升級,其升級補丁文件為"testfile.patch",輸入如下命令:

linux命令_linux重啟命令_linux關機命令

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

使用該命令前,可以先使用指令"cat"查看"testfile1"的內容。在需要修改升級的文件與原文件之間使用指令"diff"比較可以生成補丁文件。具體操作如下所示:

linux重啟命令_linux命令_linux關機命令

$ 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!   

注意:上述命令代碼中,"$ diff testfile1 testfile2>testfile. patch"所使用的操作符">"表示將該操作符左邊的文件數(shù)據(jù)寫入到右邊所指向的文件中。在這里,即是指將兩個文件比較后的結果寫入到文件"testfile.patch"中。

Linux 命令大全

 上一個教程:Linux whereis命令