新聞中心

EEPW首頁 > 電源與新能源 > Unix shell - tcsh 簡介2

Unix shell - tcsh 簡介2

——
作者: 時間:2006-03-25 來源: 收藏
 要控制tcsh完成檔名或命令的動作,可以藉著設(shè)定以下幾個shell變數(shù)來完成:
      (1) recexact:
          這個變數(shù)是用來使精確的檔案或命令被擴(kuò)展,而不發(fā)出警告聲。
          例如:
          假設(shè)目前目錄下有兩個子目錄,foo與food,而且recexact這個變數(shù)已被設(shè)定,
          >cd fo[TAB]
          >cd foo[TAB]
          >cd foo/
          第一次按下[TAB]時,tcsh將其擴(kuò)展成foo并發(fā)出警告聲,但第二次再按下[TAB]
          時,tcsh會將其擴(kuò)展成foo/這個子目錄,而不會發(fā)出警告聲。
          例如: >set recexact
      (2) autolist:
          當(dāng)這個變數(shù)被設(shè)定,而如果有數(shù)個檔案或命令部份符合時,tcsh會將這幾個選擇
          列出,再供你選擇。類似按下Ctrl-D,請參考下一個功能說明。
          例如: >set autolist
      (3) matchbeep:
          這個變數(shù)是用來控制何時發(fā)出警告聲,也就是『畢』的一聲,它具有下列幾個值
          可供設(shè)定:
          nomatch: 為找出符合的檔案或命令時,發(fā)出警告聲。
          ambiguous: 有很多檔案或命令符合時,發(fā)出警告聲。


          notunique: 找到一精確符合的,但還有其他較長而且符合的檔名或命令時,發(fā)出
                     警告聲。
          never: 無論在任何情況下都不發(fā)出警告聲。
          例如: >set matchbeep=nomatch
      (4) autoexpand:
          根據(jù)使用者鍵入的字元,自動參考history list的命令,尋找并將其擴(kuò)展成第一
          個符合的命令。
          例如: >set autoexpand
      (5) autocorrect:
          如果這個變數(shù)被設(shè)定,tcsh會根據(jù)可能之檔案路徑,替你更正可能的錯誤。
          例如: >set autocorrect
    3.命令或檔案之搜尋(List Possible Word)
      列出前幾個字元符合你所鍵入字元的命令或檔案。
      例如:
      (1) 目前目錄下之檔案與2.相同
          >vi c[^D]
          chaos.c     class      cmd*     cmtest/
          按下[^D]后,tcsh會列出所有c 開頭的檔案。
          檔案后之特殊符號分別表示各種性質(zhì)不同的檔案:
          /  -> 目錄(Directory)           |  -> 序列(Queue)
          *  -> 執(zhí)行檔(Executable file)   %  -> 字元設(shè)備檔(Character Device)
          @  -> Symbolic link             #  -> 區(qū)塊設(shè)備檔(Block Device)


      (2) >b[^D]
          b2g         bbfig       beach-ball2    biff             bitmap
          bar         bc          bg             bind             bmtoa
          basename    bdftopcf    bggen          bindkey          break
          bash        bdftops     bgplot         bindkey-command  breaksw
          batch       beach-ball  bibtex         bison            builtins
          將會列出所有以b 開頭的命令及目前目錄下以b 開頭的檔案。
      (3) >~[^D]
          將會列出目前系統(tǒng)所有的帳號(login name)。
      (4) >cd /usr/op[^D]
          >cd /usr/openwin/
          將會列出符合之路徑。



關(guān)鍵詞:

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉