亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? patch.1

?? 操作系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)源碼
?? 1
?? 第 1 頁 / 共 2 頁
字號(hào):


PATCH(1)                  Minix Programmer's Manual                   PATCH(1)


NAME
     patch - apply a diff file to an original

SYNOPSIS
     patch [options] [origfile [patchfile]] [+ [options] [origfile]]...

     but usually just

     patch <patchfile

DESCRIPTION
     Patch will take a  patch  file  containing  any  of  the  four  forms  of
     difference   listing  produced  by  the  diff  program  and  apply  those
     differences to  an  original  file,  producing  a  patched  version.   By
     default,  the  patched  version is put in place of the original, with the
     original file backed up to the same name  with  the  extension  ``.orig''
     (``~'' on systems that do not support long filenames), or as specified by
     the -b, -B, or -V switches.  The extension used for making  backup  files
     may  also  be specified in the SIMPLE_BACKUP_SUFFIX environment variable,
     which is overridden by above switches.

     If the backup file already exists, patch creates a new backup  file  name
     by  changing  the  first  lowercase  letter  in the last component of the
     file's name into uppercase.  If there are no more  lowercase  letters  in
     the  name, it removes the first character from the name.  It repeats this
     process until it comes up with a backup file that does not already exist.

     You may also specify where you want the output to go with a -o switch; if
     that file already exists, it is backed up first.

     If patchfile is omitted, or is a hyphen, the  patch  will  be  read  from
     standard input.

     Upon startup, patch will attempt  to  determine  the  type  of  the  diff
     listing,  unless over-ruled by a -c, -e, -n, or -u switch.  Context diffs
     (old-style, new-style, and unified) and normal diffs are applied  by  the
     patch  program itself, while ed diffs are simply fed to the ed editor via
     a pipe.

     Patch will try to skip any leading garbage, apply the diff, and then skip
     any  trailing  garbage.   Thus  you  could  feed  an  article  or message
     containing a diff listing to patch, and it should work.   If  the  entire
     diff is indented by a consistent amount, this will be taken into account.

     With context diffs, and to a lesser extent with normal diffs,  patch  can
     detect  when  the  line numbers mentioned in the patch are incorrect, and
     will attempt to find the correct place to apply each hunk of  the  patch.
     As  a  first guess, it takes the line number mentioned for the hunk, plus
     or minus any offset used in applying the previous hunk.  If that  is  not
     the  correct place, patch will scan both forwards and backwards for a set


                                    LOCAL                                    1



PATCH(1)                  Minix Programmer's Manual                   PATCH(1)


     of lines matching the context given in the hunk.  First patch looks for a
     place  where  all lines of the context match.  If no such place is found,
     and it's a context diff, and the maximum fuzz factor is set to 1 or more,
     then  another  scan  takes  place  ignoring  the  first  and last line of
     context.  If that fails, and the maximum fuzz factor is set to 2 or more,
     the first two and last two lines of context are ignored, and another scan
     is made.  (The default maximum fuzz factor is 2.)  If patch cannot find a
     place  to  install  that hunk of the patch, it will put the hunk out to a
     reject file, which normally is the name of the output file plus  ``.rej''
     (``#''  on  systems  that do not support long filenames).  (Note that the
     rejected hunk will come out in context diff form whether the input  patch
     was  a  context  diff  or a normal diff.  If the input was a normal diff,
     many of the contexts will simply be null.)  The line numbers on the hunks
     in  the reject file may be different than in the patch file: they reflect
     the approximate location patch thinks the failed hunks belong in the  new
     file rather than the old one.

     As each hunk is completed, you will be told whether the hunk succeeded or
     failed, and which line (in the new file) patch thought the hunk should go
     on.  If this is different from the line number specified in the diff  you
     will be told the offset.  A single large offset MAY be an indication that
     a hunk was installed in the wrong place.  You will also be told if a fuzz
     factor  was  used  to  make  the  match, in which case you should also be
     slightly suspicious.

     If no original file is specified on the command line, patch will  try  to
     figure out from the leading garbage what the name of the file to edit is.
     In the header of a  context  diff,  the  filename  is  found  from  lines
     beginning  with ``***'' or ``---'', with the shortest name of an existing
     file winning.  Only context diffs have lines like that, but if  there  is
     an  ``Index:''   line  in  the leading garbage, patch will try to use the
     filename from that line.  The context diff header takes  precedence  over
     an  Index line.  If no filename can be intuited from the leading garbage,
     you will be asked for the name of the file to patch.

     If the original file cannot be found or is read-only, but a suitable SCCS
     or RCS file is handy, patch will attempt to get or check out the file.

     Additionally, if the leading garbage contains a ``Prereq: '' line,  patch
     will  take the first word from the prerequisites line (normally a version
     number) and check the input file to see if that word can  be  found.   If
     not, patch will ask for confirmation before proceeding.

     The upshot of all this is that you should be able to say, while in a news
     interface, the following:

             | patch -d /usr/src/local/blurfl

     and patch a file in  the  blurfl  directory  directly  from  the  article
     containing the patch.


                                    LOCAL                                    2



PATCH(1)                  Minix Programmer's Manual                   PATCH(1)


     If the patch file contains more than one patch, patch will try  to  apply
     each  of  them  as  if  they came from separate patch files.  This means,
     among other things, that it is assumed that the name of the file to patch
     must  be  determined  for  each diff listing, and that the garbage before
     each diff listing  will  be  examined  for  interesting  things  such  as
     filenames  and  revision  level,  as  mentioned previously.  You can give
     switches (and another original file name) for the second  and  subsequent
     patches  by  separating  the corresponding argument lists by a `+'.  (The
     argument list for a second or subsequent patch  may  not  specify  a  new
     patch file, however.)

     Patch recognizes the following switches:

     -b   causes the next argument to be interpreted as the backup  extension,
          to be used in place of ``.orig'' or ``~''.

     -B   causes the next argument to be interpreted as a prefix to the backup
          file  name.  If this argument is specified any argument from -b will
          be ignored.

     -c   forces patch to interpret the patch file as a context diff.

     -d   causes patch to interpret the next argument as a directory,  and  cd
          to it before doing anything else.

     -D   causes patch to use the "#ifdef...#endif" construct to mark changes.
          The  argument  following will be used as the differentiating symbol.
          Note that, unlike the C compiler, there must be a space between  the
          -D and the argument.

     -e   forces patch to interpret the patch file as an ed script.

     -E   causes patch to remove output files that are empty after the patches
          have been applied.

     -f   forces patch to assume that the user knows exactly what he or she is
          doing, and to not ask any questions.  It assumes the following: skip
          patches for which a file to patch can't be found; patch  files  even
          though  they  have the wrong version for the ``Prereq:'' line in the
          patch; and assume that patches are not reversed even  if  they  look
          like they are.  This option does not suppress commentary; use -s for
          that.

     -t   similar to -f, in that  it  suppresses  questions,  but  makes  some
          different assumptions:  skip patches for which a file to patch can't
          be found (the same as -f); skip patches for which the file  has  the
          wrong version for the ``Prereq:'' line in the patch; and assume that
          patches are reversed if they look like they are.




                                    LOCAL                                    3



PATCH(1)                  Minix Programmer's Manual                   PATCH(1)


     -F<number>
          sets the maximum fuzz factor.  This switch only applies  to  context
          diffs,  and  causes patch to ignore up to that many lines in looking
          for places to install a  hunk.   Note  that  a  larger  fuzz  factor
          increases the odds of a faulty patch.  The default fuzz factor is 2,
          and it may not be set to more than the number of lines of context in
          the context diff, ordinarily 3.

     -l   causes the pattern matching to be done loosely, in case the tabs and
          spaces  have  been  munged  in  your  input  file.   Any sequence of
          whitespace in the pattern line will match any sequence in the  input
          file.  Normal characters must still match exactly.  Each line of the
          context must still match a line in the input file.

     -n   forces patch to interpret the patch file as a normal diff.

     -N   causes patch to ignore  patches  that  it  thinks  are  reversed  or
          already applied.  See also -R .

     -o   causes the next argument to be interpreted as the output file name.

     -p<number>
          sets the pathname strip count, which controls how pathnames found in
          the  patch  file  are  treated, in case the you keep your files in a
          different directory than the person who sent  out  the  patch.   The

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本大道综合伊人精品热热| 中文字幕免费不卡| 亚洲午夜免费视频| 在线视频综合导航| 日本欧美一区二区三区乱码| 日韩一区二区三区免费观看| 免费在线看成人av| 精品成人一区二区| 国产91对白在线观看九色| 国产精品国产自产拍在线| 在线免费视频一区二区| 天天综合网 天天综合色| 欧美一区二区在线免费播放 | 正在播放一区二区| 狠狠色综合播放一区二区| 国产欧美日韩另类一区| 在线视频国内自拍亚洲视频| 美女一区二区视频| 国产精品不卡一区二区三区| 欧美性xxxxx极品少妇| 美女被吸乳得到大胸91| 欧美韩日一区二区三区| 欧美午夜精品免费| 国产一区二区三区综合| 亚洲综合色在线| 精品免费一区二区三区| 国产精品丝袜一区| 亚洲日本免费电影| 欧美一级在线观看| 成人a免费在线看| 日韩av一级片| 亚洲欧美在线视频观看| 日韩一区二区三区视频在线观看| 菠萝蜜视频在线观看一区| 丝袜美腿亚洲一区二区图片| 国产色婷婷亚洲99精品小说| 在线观看91视频| 国产成人亚洲综合a∨婷婷图片 | 成人精品亚洲人成在线| 亚欧色一区w666天堂| 国产午夜亚洲精品羞羞网站| 欧美日产国产精品| av高清久久久| 国产九九视频一区二区三区| 午夜精品福利一区二区三区av| 国产精品色噜噜| 欧美成人在线直播| 中文天堂在线一区| 亚洲午夜羞羞片| 国产亚洲欧美在线| 91精品国产91综合久久蜜臀| 91视频在线观看| 国产盗摄一区二区| 激情综合色丁香一区二区| 亚洲国产一二三| 亚洲日本在线天堂| 国产精品久久久久久久岛一牛影视 | 不卡av在线网| 国产经典欧美精品| 裸体健美xxxx欧美裸体表演| 一区二区三区四区在线| 欧美经典一区二区| 国产欧美综合在线观看第十页| 精品久久国产老人久久综合| 51精品国自产在线| 欧美二区乱c少妇| 欧美三级三级三级爽爽爽| 一本大道久久a久久综合婷婷| 精品精品国产高清a毛片牛牛| 国产婷婷一区二区| 日韩一区二区高清| 欧美电影影音先锋| 欧美日韩国产一区| 欧美日本一区二区三区| 欧美影院午夜播放| 91精品福利在线| 在线观看www91| 欧美另类变人与禽xxxxx| 欧美日韩国产a| 欧美久久久久免费| 在线电影国产精品| 91精品国产91综合久久蜜臀| 91精品一区二区三区在线观看| 欧美精品日日鲁夜夜添| 欧美日本一道本| 91麻豆精品国产自产在线| 51精品国自产在线| 精品久久久久av影院 | 激情五月婷婷综合网| 精品一区二区久久| 成人高清视频免费观看| 视频一区二区欧美| 欧美另类变人与禽xxxxx| 欧美日韩国产片| 欧美日本在线一区| 精品久久久三级丝袜| 欧美精品一区二区三区蜜臀| 国产亚洲短视频| 亚洲欧洲韩国日本视频| 一个色综合网站| 视频一区二区中文字幕| 精品无人码麻豆乱码1区2区 | 另类专区欧美蜜桃臀第一页| 国产综合色产在线精品| 99精品偷自拍| 337p亚洲精品色噜噜狠狠| 久久蜜桃av一区精品变态类天堂 | 午夜激情一区二区三区| 免费精品视频最新在线| 看国产成人h片视频| 欧美日韩成人综合| 日韩欧美一区二区久久婷婷| 2020国产精品自拍| 亚洲精品成人a在线观看| 日韩vs国产vs欧美| 成人在线视频一区| 337p亚洲精品色噜噜| 日本一二三四高清不卡| 午夜一区二区三区在线观看| 黄网站免费久久| 欧美日韩国产天堂| 中文无字幕一区二区三区| 视频在线在亚洲| 9l国产精品久久久久麻豆| 欧美一区二区三区色| 一区在线中文字幕| 精品在线一区二区| 欧美少妇一区二区| 国产精品久久久久三级| 美腿丝袜一区二区三区| 色拍拍在线精品视频8848| 亚洲精品在线免费观看视频| 亚洲综合999| 99精品久久只有精品| 久久久亚洲国产美女国产盗摄 | 国产91清纯白嫩初高中在线观看| 东方aⅴ免费观看久久av| 欧美日韩一级二级| 亚洲欧美在线视频观看| 韩国精品久久久| 4438成人网| 亚洲bt欧美bt精品| 国产伦精品一区二区三区视频青涩| 欧美精品日韩一本| 亚洲人成电影网站色mp4| 国产福利一区二区三区视频| 日韩一二三区不卡| 亚洲国产日韩一级| 色哟哟亚洲精品| 亚洲欧美偷拍另类a∨色屁股| 国产精品一区二区在线观看网站| 日韩精品一区二区三区蜜臀| 亚州成人在线电影| 欧美偷拍一区二区| 亚洲一区成人在线| 在线观看国产一区二区| 亚洲一区欧美一区| 91久久精品一区二区| 一级日本不卡的影视| 91福利在线看| 日韩精品在线一区二区| 国产精品一区二区三区乱码| 51精品久久久久久久蜜臀| 一区二区成人在线观看| 色狠狠av一区二区三区| 一区二区三区中文在线| 日本精品裸体写真集在线观看| 亚洲四区在线观看| 99re在线视频这里只有精品| 国产精品国产三级国产aⅴ中文| 国产成都精品91一区二区三| 国产日韩欧美一区二区三区综合| 国产米奇在线777精品观看| 精品国产乱码久久久久久1区2区| 老汉av免费一区二区三区 | 欧美一区二区黄色| 三级欧美在线一区| 日韩一级片网址| 国产一区二区剧情av在线| 久久精品一区二区三区不卡牛牛| 国产激情一区二区三区| 中文字幕视频一区| 欧美无砖砖区免费| 日本不卡视频在线| 久久婷婷国产综合精品青草| 国产成人午夜高潮毛片| 日韩一区中文字幕| 欧美日韩在线直播| 乱一区二区av| 亚洲精品一区二区三区福利| 国产福利一区在线| 中文字幕一区免费在线观看 | 成人午夜激情视频| 亚洲黄色小视频| 91精品国模一区二区三区| 精品一区二区三区久久| 亚洲欧洲成人精品av97| 欧美日韩不卡在线| 国产很黄免费观看久久| 亚洲精品中文字幕乱码三区|