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

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

?? patch.1

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


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
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美α欧美αv大片| 精品日韩在线观看| 国产一区二区三区国产| 亚洲午夜在线观看视频在线| 久久网站最新地址| 欧美日韩一区二区三区不卡 | 亚洲一区二区在线播放相泽| 精品对白一区国产伦| 精品视频一区二区三区免费| 国产69精品久久777的优势| 日本一区中文字幕| 亚洲女女做受ⅹxx高潮| 中文字幕久久午夜不卡| 日韩精品中文字幕在线一区| 欧美中文字幕一区| 色婷婷av一区二区三区软件 | 欧美在线一二三| av在线不卡观看免费观看| 国产一区中文字幕| 美女在线视频一区| 轻轻草成人在线| 日韩黄色免费电影| 亚洲成人tv网| 午夜视频在线观看一区二区| 亚洲欧美日韩综合aⅴ视频| 国产农村妇女毛片精品久久麻豆| 日韩视频在线观看一区二区| 欧美日韩1234| 欧美午夜免费电影| 欧美视频一二三区| 在线视频一区二区三| 在线一区二区三区做爰视频网站| www.成人在线| 91视频www| 91福利在线免费观看| 色综合久久六月婷婷中文字幕| 成人午夜av影视| 99久久伊人久久99| 91麻豆123| 91香蕉视频黄| 日本精品一级二级| 欧美午夜片在线观看| 欧美三级电影在线看| 7777精品伊人久久久大香线蕉超级流畅| 日本精品一区二区三区高清 | 欧美日韩高清在线| 欧美区一区二区三区| 欧美丰满高潮xxxx喷水动漫| 91精品国产黑色紧身裤美女| 欧美tk—视频vk| 久久久久久久久岛国免费| 国产欧美日韩视频一区二区| 国产精品久久久久aaaa樱花| 亚洲精品免费视频| 午夜精品久久久久久久| 久久国产剧场电影| 国产精品一区二区男女羞羞无遮挡 | 国产精品网友自拍| 自拍视频在线观看一区二区| 一区二区三区精品在线观看| 亚洲成人av一区二区三区| 日本va欧美va精品| 国产jizzjizz一区二区| 91在线看国产| 欧美理论在线播放| 久久久久久久久久久久久夜| 中文字幕亚洲不卡| 日日夜夜免费精品视频| 狠狠色综合日日| www.成人网.com| 91精品久久久久久久99蜜桃| 精品美女一区二区| 中文字幕一区二区在线播放| 日韩主播视频在线| 成人性生交大片免费看在线播放| 欧洲精品在线观看| 精品国产免费久久| 亚洲综合精品自拍| 国产在线精品不卡| 欧洲视频一区二区| 久久久国产午夜精品| 亚洲影院免费观看| 国产乱码精品一区二区三区av| 91年精品国产| 精品裸体舞一区二区三区| 亚洲欧洲av色图| 免费看黄色91| 欧美在线播放高清精品| 国产亚洲欧美日韩在线一区| 一卡二卡三卡日韩欧美| 国内精品伊人久久久久av影院| 在线一区二区视频| 国产精品无遮挡| 久久99久久99| 欧美中文字幕一区二区三区 | 日韩欧美成人一区二区| 亚洲女同一区二区| 国产一区二区0| 欧美日韩高清一区二区三区| 国产精品美女www爽爽爽| 另类专区欧美蜜桃臀第一页| 色综合视频在线观看| 久久欧美中文字幕| 日韩综合小视频| 国产偷国产偷亚洲高清人白洁| 亚洲综合视频在线| 国产1区2区3区精品美女| 日韩一区二区视频| 亚洲国产精品一区二区www| 成人手机电影网| 久久亚洲影视婷婷| 麻豆91精品视频| 欧美三区免费完整视频在线观看| 国产精品乱码人人做人人爱 | 972aa.com艺术欧美| 久久久久久久久久久久久久久99 | 亚洲欧洲精品天堂一级| 韩国精品主播一区二区在线观看 | 成人欧美一区二区三区白人| 另类综合日韩欧美亚洲| 91精品国产综合久久精品图片| 国产精品传媒入口麻豆| 国产宾馆实践打屁股91| 国产亚洲欧美中文| 国产麻豆视频一区| 精品久久久久久久一区二区蜜臀| 日本中文字幕不卡| 91精品婷婷国产综合久久性色| 亚洲国产综合人成综合网站| 在线免费观看不卡av| 亚洲天堂av一区| 色婷婷av一区二区三区gif| 亚洲欧美日韩一区二区| 国产999精品久久| 国产精品久久影院| 99精品视频在线观看| 亚洲九九爱视频| 欧美三级韩国三级日本三斤 | 亚洲麻豆国产自偷在线| 99精品在线观看视频| 亚洲色图丝袜美腿| 日本精品一区二区三区高清 | 中国色在线观看另类| 99久久免费精品高清特色大片| 综合在线观看色| 欧美亚洲日本一区| 亚洲成av人在线观看| 欧美一区二区久久| 精品一二三四区| 中文字幕av免费专区久久| 99久久精品国产一区| 一区二区三区在线观看欧美| 欧美丝袜自拍制服另类| 美女精品一区二区| 久久综合久久鬼色中文字| 高清av一区二区| 樱桃国产成人精品视频| 7777精品伊人久久久大香线蕉| 免费av网站大全久久| 久久精品一区二区三区四区| 99久久久久久| 午夜电影一区二区| 久久久高清一区二区三区| 91在线码无精品| 日本不卡123| 国产精品欧美久久久久无广告| 91麻豆国产福利精品| 免费精品视频最新在线| 国产欧美日韩不卡免费| 欧美亚洲尤物久久| 国产一区二区三区日韩| 亚洲私人黄色宅男| 这里只有精品99re| 成人福利视频在线看| 亚洲国产视频一区| 久久精品人人做人人爽人人| 色欧美日韩亚洲| 韩国精品主播一区二区在线观看| 国产精品白丝在线| 日韩视频一区二区三区| 成人福利视频网站| 蜜臀精品一区二区三区在线观看 | 成人av先锋影音| 日本中文在线一区| 中文字幕第一区综合| 91麻豆精品国产91久久久 | 成人18精品视频| 欧美aa在线视频| 亚洲久草在线视频| 国产午夜精品久久久久久久| 欧美精品vⅰdeose4hd| av电影在线观看一区| 韩国毛片一区二区三区| 亚洲成a人片在线不卡一二三区 | 一本到不卡精品视频在线观看| 蜜桃一区二区三区四区| 亚洲一区二区三区四区在线免费观看| 久久伊99综合婷婷久久伊| 在线亚洲人成电影网站色www| 国产一区二区三区蝌蚪|