国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

linux patch 命令小結(收藏)

2019-10-26 18:50:59
字體:
來源:轉載
供稿:網友

說到patch命令,就不得不提到diff命令,也就是制作patch的必要工具。diff命令,在制作patch文件的時候,基本上只需要使用到diff -Nau 這個參數,如果比較的是文件夾,還要加上-r參數,所以一般直接使用Naur參數。

實驗的基本步驟。我打算是建立一個級聯目錄./x/xx/xxx/,在xxx目錄下建立兩個不同的文件xxx1,xxx2。然后在xxx目錄下用diff命令,建立一個補丁文件xxx.patch,在xx目錄下建立一個補丁文件xx.patch,在x目錄下建立一個補丁文件x.patch。然后在這三個目錄下實驗。

開始實驗:建立實驗目錄

[King@Fedora ~]$ mkdir -pv x/xx/xxx
mkdir: 已創建目錄 “x”
mkdir: 已創建目錄 “x/xx”
mkdir: 已創建目錄 “x/xx/xxx”

進入xxx目錄下創建xxx1,xxx2

[King@Fedora ~]$ cd x/xx/xxx
[King@Fedora xxx]$ cat >> xxx1 << EOF
> 111111
> 111111
> EOF

[King@Fedora xxx]$ cat >> xxx2 << EOF
> 111111
> 222222
> EOF

查看這兩個文件

[King@Fedora xxx]$ diff -y xxx1 xxx2
111111                                111111
111111                           |    222222

一定要注意:打補丁時所在的目錄

在xxx目錄下創建補丁文件xxx.patch,并查看。
[King@Fedora xxx]$ diff -Naru xxx1 xxx2 > xxx.patch
[King@Fedora xxx]$ cat xxx.patch
- - - xxx1    2009-12-19 22:28:26.582959182 +0800
+++ xxx2    2009-12-19 22:28:42.798928591 +0800
@@ -1,2 +1,2 @@
  111111
- 111111
+222222

在xx目錄下創建補丁文件xx.patch,并查看

[King@Fedora xxx]$ cd ..
[King@Fedora xx]$ diff -Naru xxx/xxx1 xxx/xxx2 > xx.patch
[King@Fedora xx]$ cat xx.patch
--- xxx/xxx1    2009-12-19 22:28:26.582959182 +0800
+++ xxx/xxx2    2009-12-19 22:28:42.798928591 +0800
@@ -1,2 +1,2 @@
111111
-111111
+222222

在x目錄下創建補丁文件x.patch,并查看

[King@Fedora xx]$ cd ..
[King@Fedora x]$ diff -Nu xx/xxx/xxx1 xx/xxx/xxx2 > x.patch
[King@Fedora x]$ cat x.patch
--- xx/xxx/xxx1    2009-12-19 22:28:26.582959182 +0800
+++ xx/xxx/xxx2    2009-12-19 22:28:42.798928591 +0800
@@ -1,2 +1,2 @@
111111
-111111
+222222

現將patch文件都拷貝到xxx目錄下去。

[King@Fedora x]$ cp x.patch xx/xxx/
[King@Fedora x]$ cp xx/xx.patch xx/xxx/

進入xxx目錄開始實驗

[King@Fedora x]$ cd xx/xxx

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 浦北县| 灌云县| 陇西县| 大姚县| 桑植县| 光山县| 蛟河市| 大冶市| 山丹县| 耒阳市| 宁化县| 略阳县| 象山县| 德惠市| 锦州市| 敦煌市| 刚察县| 历史| 乾安县| 镶黄旗| 花垣县| 城口县| 尤溪县| 墨脱县| 息烽县| 沭阳县| 信宜市| 临夏市| 伊宁市| 抚顺市| 京山县| 岳普湖县| 宁化县| 汾阳市| 桓仁| 阿克陶县| 九龙城区| 闸北区| 峨眉山市| 白山市| 绥宁县|