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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? _chapter 9.htm

?? linux、unix初學(xué)者的必讀書(shū)籍 詳細(xì)講述了shell編程方法與技巧
?? HTM
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
      <p class="docList">The alias for the <span class="docEmphasis">more</span> 
      command is set to <span class="docEmphasis">mroe.</span> This is handy if 
      you can't spell.</span></li>
      <li><span style="FONT-WEIGHT: normal">
      <p class="docList">The alias definition is enclosed in quotes because of 
      the whitespace. The alias <span class="docEmphasis">lF</span> is a 
      nickname for the command <span class="docEmphasis">ls 朼lF.</span></span></li>
      <li><span style="FONT-WEIGHT: normal">
      <p class="docList">When <span class="docEmphasis">cd</span> is executed, 
      the alias for <span class="docEmphasis">cd</span> will cause
      <span class="docEmphasis">cd</span> to go to the directory named as an 
      argument and will then reset the prompt to the current working directory 
      followed by the string <span class="docEmphasis">&gt;.</span> The
      <span class="docEmphasis">!*</span> is used by the alias in the same way 
      it is used by the history mechanism. The backslash prevents the history 
      mechanism from evaluating the <span class="docEmphasis">!*</span> first 
      before the alias has a chance to use it. The <span class="docEmphasis">\!*</span> 
      represents the arguments from the most recent command on the history list.</span></li>
    </ol>
    </span></td>
  </tr>
</table>

<p class="docText"><b>Deleting Aliases.</b> The <span class="docEmphasis">
unalias</span> command is used to delete an alias. To temporarily turn off an 
alias, the alias name is preceded by a backslash.</p>
<h5 id="ch09list22" class="docExampleTitle">Example 9.22 </h5>
<pre>1   % <span class="docEmphStrong">unalias mroe</span>
2   % <span class="docEmphStrong">\cd ..</span>
</pre>

<table cellSpacing="0" width="90%" border="1" align="center">
  <tr>
    <td>
    <h2 class="docSidebarTitle">EXPLANATION</h2>
    <span style="FONT-WEIGHT: bold">
    <ol class="docList" type="1">
      <li><span style="FONT-WEIGHT: normal">
      <p class="docList">The <span class="docEmphasis">unalias</span> command 
      deletes the alias <span class="docEmphasis">mroe</span> from the list of 
      defined aliases.</span></li>
      <li><span style="FONT-WEIGHT: normal">
      <p class="docList">The alias <span class="docEmphasis">cd</span> is 
      temporarily turned off for this execution of the command only.</span></li>
    </ol>
    </span></td>
  </tr>
</table>

<p class="docText"><b>Alias Loop.</b> An alias loop occurs when an alias 
definition references another alias that references back to the original alias.</p>
<h5 id="ch09list23" class="docExampleTitle">Example 9.23 </h5>
<pre>1   % alias m more
2   % alias mroe m
3   % alias m mroe         <span class="docEmphasis"># Causes a loop</span>
4   % <span class="docEmphStrong">m datafile</span>
    <span class="docEmphasis">Alias loop.</span>
</pre>

<table cellSpacing="0" width="90%" border="1" align="center">
  <tr>
    <td>
    <h2 class="docSidebarTitle">EXPLANATION</h2>
    <span style="FONT-WEIGHT: bold">
    <ol class="docList" type="1">
      <li><span style="FONT-WEIGHT: normal">
      <p class="docList">The alias is <span class="docEmphasis">m.</span> The 
      alias definition is <span class="docEmphasis">more.</span> Every time
      <span class="docEmphasis">m</span> is used, the <span class="docEmphasis">
      more</span> command is executed.</span></li>
      <li><span style="FONT-WEIGHT: normal">
      <p class="docList">The alias is <span class="docEmphasis">mroe.</span> The 
      alias definition is <span class="docEmphasis">m.</span> If
      <span class="docEmphasis">mroe</span> is typed, the alias
      <span class="docEmphasis">m</span> is invoked and the
      <span class="docEmphasis">more</span> command is executed.</span></li>
      <li><span style="FONT-WEIGHT: normal">
      <p class="docList">This is the culprit. If alias <span class="docEmphasis">
      m</span> is used, it invokes alias <span class="docEmphasis">mroe,</span> 
      and alias <span class="docEmphasis">mroe</span> references back to
      <span class="docEmphasis">m,</span> causing an alias loop. Nothing bad 
      happens. You just get an error message.</span></li>
      <li><span style="FONT-WEIGHT: normal">
      <p class="docList">Alias <span class="docEmphasis">m</span> is used. It is 
      circular. <span class="docEmphasis">M</span> calls
      <span class="docEmphasis">mroe</span> and <span class="docEmphasis">mroe</span> 
      calls <span class="docEmphasis">m,</span> then <span class="docEmphasis">m</span> 
      calls <span class="docEmphasis">mroe,</span> etc., etc. Rather than 
      looping forever, the C shell catches the problem and displays an error 
      message.</span></li>
    </ol>
    </span></td>
  </tr>
</table>

<h4 class="docSection2Title" id="ch09lev2sec6">9.1.6 Job Control</h4>
<p class="docText">Job control is a powerful feature of the C shell that allows 
you to run programs, called <span class="docEmphasis">jobs,</span> in the 
background or foreground. Normally, a command typed at the command line runs in 
the foreground, and will continue until it has finished. If you have windows, 
job control may not be necessary, since you can simply open another window to 
start a new task. On the other hand, with a single terminal, job control is a 
very useful feature. For a list of job commands, see
<a class="docLink" href="#ch09table01">Table 9.1</a>.</p>

<table cellSpacing="0" cellPadding="1" width="100%" border="1">
  <caption>
  <h5 id="ch09table01" class="docTableTitle">Table 9.1. Job Control Commands</h5>
  </caption>
  <colgroup span="2" align="left">
  </colgroup>
  <tr>
    <th class="docTableHeader" vAlign="top"><span class="docEmphBoldItalic">
    Command</span> </th>
    <th class="docTableHeader" vAlign="top"><span class="docEmphBoldItalic">
    Meaning</span> </th>
  </tr>
  <tr>
    <td class="docTableCell" vAlign="top"><span class="docEmphasis">jobs</span>
    </td>
    <td class="docTableCell" vAlign="top">Lists all the jobs running. </td>
  </tr>
  <tr>
    <td class="docTableCell" vAlign="top">^Z (Control-Z) </td>
    <td class="docTableCell" vAlign="top">Stops (suspends) the job; the prompt 
    appears on the screen. </td>
  </tr>
  <tr>
    <td class="docTableCell" vAlign="top"><span class="docEmphasis">bg</span>
    </td>
    <td class="docTableCell" vAlign="top">Starts running the stopped job in the 
    background. </td>
  </tr>
  <tr>
    <td class="docTableCell" vAlign="top"><span class="docEmphasis">fg</span>
    </td>
    <td class="docTableCell" vAlign="top">Brings a background job to the 
    foreground. </td>
  </tr>
  <tr>
    <td class="docTableCell" vAlign="top"><span class="docEmphasis">kill</span>
    </td>
    <td class="docTableCell" vAlign="top">Sends the <span class="docEmphasis">
    kill</span> signal to a specified job. </td>
  </tr>
</table>

<p class="docText"><b>The Ampersand and Background Jobs.</b> If you expect a 
command to take a long time to complete, you can append the command with an 
ampersand and the job will execute in the background. The C shell prompt returns 
immediately and now you can type another command. Now the two commands are 
running concurrently, one in the background and one in the foreground. They both 
send their standard output to the screen. If you place a job in the background, 
it is a good idea to redirect its output either to a file or pipe it to a device 
such as a printer.</p>
<h5 id="ch09list24" class="docExampleTitle">Example 9.24 </h5>
<pre>1   % <span class="docEmphStrong">find . -name core -exec rm {} \; &amp;</span>
2   <span class="docEmphasis">[1]  543</span>
3   %
</pre>

<table cellSpacing="0" width="90%" border="1" align="center">
  <tr>
    <td>
    <h2 class="docSidebarTitle">EXPLANATION</h2>
    <span style="FONT-WEIGHT: bold">
    <ol class="docList" type="1">
      <li><span style="FONT-WEIGHT: normal">
      <p class="docList">The <span class="docEmphasis">find</span> command runs 
      in the background. (Without the <span class="docEmphasis">杙rint</span> 
      option, the <span class="docEmphasis">find</span> command does not send 
      any output to the screen).<span id="ENB9-3"><a class="docLink" href="#EN9-3"><sup>[3]</sup></a></span></li>
      <li><span style="FONT-WEIGHT: normal">
      <p class="docList">The number in square brackets indicates this is the 
      first job to be run in the background and the PID for this process is
      <span class="docEmphasis">543.</span></span></li>
      <li><span style="FONT-WEIGHT: normal">
      <p class="docList">The prompt returns immediately. The shell waits for 
      user input.</span></li>
    </ol>
    </span></td>
  </tr>
</table>

<p class="docText"><b>The Suspend Key Sequence and Background Jobs.</b> To 
suspend a program, the suspend key sequence, ^Z, is issued. The job is now 
suspended (stopped), the shell prompt is displayed, and the program will not 
resume until the <span class="docEmphasis">fg</span> or
<span class="docEmphasis">bg</span> commands are issued. (When using the
<span class="docEmphasis">vi</span> editor, the <span class="docEmphasis">ZZ</span> 
command writes and saves a file. Do not confuse this with ^Z, which would 
suspend the <span class="docEmphasis">vi</span> session.) If you try to log out 
when a job is suspended, the message <span class="docEmphasis">There are stopped 
jobs</span> appears on the screen.</p>
<p class="docText"><span class="docEmphStrong">The <span class="docEmphasis">
jobs</span> Command.</span> The C shell built-in command,
<span class="docEmphasis">jobs,</span> displays the programs that are currently 
active and either running or suspended in the background.
<span class="docEmphasis">Running</span> means the job is executing in the 
background. When a job is <span class="docEmphasis">stopped,</span> it is 
suspended; it is not in execution. In both cases, the terminal is free to accept 
other commands.</p>
<h5 id="ch09list25" class="docExampleTitle">Example 9.25 </h5>
<pre>(The Command Line)
1   % <span class="docEmphStrong">jobs</span>
2   <span class="docEmphasis">[1] + Stopped vi filex</span>
    <span class="docEmphasis">[2] - Running sleep 25</span>

3   % <span class="docEmphStrong">jobs -l</span>
    <span class="docEmphasis">[1] + 355  Stopped vi filex</span>
    <span class="docEmphasis">[2] - 356  Running sleep 25</span>

4   <span class="docEmphasis">[2] Done sleep 25</span>
</pre>

<table cellSpacing="0" width="90%" border="1" align="center">
  <tr>
    <td>
    <h2 class="docSidebarTitle">EXPLANATION</h2>
    <span style="FONT-WEIGHT: bold">
    <ol class="docList" type="1">
      <li><span style="FONT-WEIGHT: normal">
      <p class="docList">The <span class="docEmphasis">jobs</span> command lists 
      the currently active jobs.</span></li>
      <li><span style="FONT-WEIGHT: normal">
      <p class="docList">The notation <span class="docEmphasis">[1]</span> is 
      the number of the first job; the plus sign indicates that the job is not 
      the most recent job to be placed in the background; the dash indicates 
      that this is the most recent job put in the background;
      <span class="docEmphasis">Stopped</span> means that this job was suspended 
      with ^Z and is not currently active.</span></li>
      <li><span style="FONT-WEIGHT: normal">
      <p class="docList">The <span class="docEmphasis">杔</span> option (long 
      listing) displays the number of the job as well as the PID of the job. The 
      notation <span class="docEmphasis">[2]</span> is the number of the second 
      job, in this case, the last job placed in the background. The dash 
      indicates that this is the most recent job. The <span class="docEmphasis">
      sleep</span> command is running in the background.</span></li>
      <li><span style="FONT-WEIGHT: normal">
      <p class="docList">After <span class="docEmphasis">sleep</span> has been 
      running for <span class="docEmphasis">25</span> seconds, the job will 
      complete and a message saying that it

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产日韩欧美制服另类| 一级女性全黄久久生活片免费| 99久久久免费精品国产一区二区| 石原莉奈在线亚洲三区| 国产精品久久久久久久久图文区 | 日本精品一级二级| 国模冰冰炮一区二区| 午夜电影一区二区| 亚洲视频在线一区观看| 久久久一区二区| 日韩一区二区免费视频| 色综合色狠狠天天综合色| 国产精品77777| 久久国产麻豆精品| 午夜欧美视频在线观看| 一区二区三区蜜桃网| 日本一区二区三区电影| 精品国产91乱码一区二区三区| 欧美色手机在线观看| 97aⅴ精品视频一二三区| 成人午夜又粗又硬又大| 精品一区二区免费| 蜜芽一区二区三区| 丝袜美腿成人在线| 天天综合色天天综合色h| 一区二区三区四区激情| 亚洲啪啪综合av一区二区三区| 国产香蕉久久精品综合网| 精品国产99国产精品| 日韩精品资源二区在线| 日韩一级免费观看| 日韩欧美国产一区二区三区| 在线电影一区二区三区| 欧美日韩国产一区| 制服丝袜亚洲精品中文字幕| 欧美喷水一区二区| 欧美一区二区三区免费大片 | 久久成人麻豆午夜电影| 美女视频黄 久久| 毛片不卡一区二区| 精品亚洲porn| 国产精品正在播放| 国产成人综合网| 99久久精品免费| 色婷婷久久一区二区三区麻豆| 色综合久久综合网欧美综合网| 91在线免费看| 欧美中文字幕一区| 91精品国产综合久久久久久漫画| 欧美精品色一区二区三区| 欧美一区二区三区思思人| 日韩欧美久久久| 久久九九久精品国产免费直播| 国产精品色一区二区三区| 亚洲欧美影音先锋| 亚洲一线二线三线视频| 图片区小说区国产精品视频| 久久国产尿小便嘘嘘| 国产91露脸合集magnet| 色婷婷综合久久久中文一区二区 | 在线视频国内自拍亚洲视频| 欧美日韩免费电影| 色综合久久中文字幕| 91精品国产色综合久久不卡电影 | 日韩av网站在线观看| 久久国产成人午夜av影院| 国产成人综合网站| 在线观看亚洲a| 欧美大片顶级少妇| 亚洲私人影院在线观看| 日韩在线观看一区二区| 国产一区福利在线| 91视视频在线观看入口直接观看www| 欧美吞精做爰啪啪高潮| 久久综合一区二区| 亚洲欧美aⅴ...| 另类欧美日韩国产在线| 97精品国产97久久久久久久久久久久 | 丝瓜av网站精品一区二区| 国产乱国产乱300精品| 色av成人天堂桃色av| 精品久久人人做人人爰| 亚洲色图第一区| 寂寞少妇一区二区三区| 91香蕉视频污| 精品国产一区二区三区不卡| 亚洲精品日韩综合观看成人91| 青青草国产成人av片免费| 97久久精品人人做人人爽50路| 日韩一级精品视频在线观看| 亚洲色图色小说| 国产精品自在在线| 欧美日韩色综合| 国产精品麻豆久久久| 蜜乳av一区二区| 欧美亚洲日本国产| 国产精品久久久久影院亚瑟| 毛片av中文字幕一区二区| 91国偷自产一区二区使用方法| 久久午夜老司机| 免费看精品久久片| 欧美性三三影院| 国产精品久久久久久一区二区三区| 蜜桃精品视频在线| 欧美日韩一区在线| 国产精品久久夜| 国产精品 欧美精品| 日韩欧美亚洲国产另类| 亚洲国产精品一区二区久久| www.亚洲在线| 国产欧美va欧美不卡在线| 麻豆极品一区二区三区| 制服丝袜中文字幕亚洲| 亚洲国产欧美在线| 色婷婷一区二区三区四区| 国产精品成人在线观看| 国产乱码精品1区2区3区| 欧美成人乱码一区二区三区| 日韩av二区在线播放| 欧美日韩国产另类不卡| 亚洲成人第一页| 欧美体内she精视频| 一区二区三区欧美日韩| 色婷婷亚洲综合| 一区二区三区不卡视频| 91麻豆视频网站| 亚洲男人的天堂在线aⅴ视频| 国产69精品一区二区亚洲孕妇| 久久久www成人免费无遮挡大片| 久久国产夜色精品鲁鲁99| 欧美大片国产精品| 国产一区二区久久| 久久久久久久久蜜桃| 国产91丝袜在线观看| 国产精品网站在线播放| 成人avav影音| 亚洲精品国产精华液| 91老师片黄在线观看| 中文字幕一区二区三区精华液| 99re亚洲国产精品| 一区二区三区四区激情| 欧美男人的天堂一二区| 免费在线观看一区| 久久嫩草精品久久久精品一| 国产成人亚洲综合a∨婷婷图片 | 亚洲精品国产品国语在线app| 91麻豆蜜桃一区二区三区| 亚洲精品成人精品456| 欧美日韩一区精品| 美腿丝袜一区二区三区| 国产日韩视频一区二区三区| av福利精品导航| 亚洲午夜电影在线观看| 欧美一级一区二区| 国产成人午夜精品5599| 中文字幕一区二区三区在线不卡| 色婷婷综合久久久久中文一区二区 | 欧洲av一区二区嗯嗯嗯啊| 香蕉加勒比综合久久| 久久综合色综合88| 99久久精品国产一区| 亚洲电影第三页| 久久久一区二区| 在线观看日韩精品| 狠狠久久亚洲欧美| 国产精品久久久久婷婷二区次| 欧美无砖专区一中文字| 极品少妇xxxx精品少妇偷拍| 国产精品久久久99| 欧美日本韩国一区二区三区视频 | 亚洲天天做日日做天天谢日日欢 | 亚洲精品一二三四区| 欧美一区欧美二区| 国产aⅴ综合色| 五月婷婷激情综合网| 国产日韩精品一区| 欧美日韩成人在线一区| 岛国一区二区在线观看| 亚洲v精品v日韩v欧美v专区 | 一区二区三区在线视频观看58| 欧美一区二区三区免费视频| 99视频一区二区| 美女性感视频久久| 亚洲视频你懂的| 精品久久久久久久一区二区蜜臀| 一本一道久久a久久精品综合蜜臀| 日本不卡一二三区黄网| 亚洲乱码国产乱码精品精小说 | 欧美一级欧美三级在线观看| 99re在线视频这里只有精品| 精品在线观看视频| 亚洲国产日韩精品| 亚洲欧洲日韩综合一区二区| 日韩美女天天操| 欧美日韩在线精品一区二区三区激情| 国产999精品久久久久久| 裸体在线国模精品偷拍| 亚洲电影欧美电影有声小说| 国产精品色婷婷久久58| 久久久一区二区三区|