首先简单列出安装补丁包和卸载补丁包的命令格式:
    安装补丁包:patch -p(n) < [补丁包路径] patch_name
    卸载补丁包:patch -p(n) -R < [补丁包路径] patch_name
    下面简要解释参数n的意义:
    -p(n)中的n表示将patch中的路径第N条‘/’和其左边部分取消。
    比如:
    在patch补丁包文件中,要修改的文件路径为:
    /fs/proc/mmu.c(该文件的绝对路径为Linux-3.2.21/fs/proc/mmu.c)
    所以,当在Linux-3.2.21目录下执行path命令时,n的值为0。即:patch -p0 < [补丁包路径]patch_name
    当在Linux-3.2.21/fs 目录下执行patch命令时,n的值为1。即:patch -p1 <[补丁包路径]patch_name
    也就是讲patch中的路径第一个‘/’和其左边部分(‘fs/’)去掉,变成proc/mmu.c
    表示对当前路径下的proc/mmu.c进行大补丁包。