新聞中心

EEPW首頁(yè) > 功能強(qiáng)大的 UNIX Shell -- tcsh 簡(jiǎn)介1

功能強(qiáng)大的 UNIX Shell -- tcsh 簡(jiǎn)介1

——
作者: 時(shí)間:2006-03-25 來(lái)源: 收藏
    Shell,所謂的『命令解譯器』,提供使用者和UNIX系統(tǒng)核心溝通的介面程式。
    一個(gè)實(shí)用而又友善的Shell能夠讓使用者使用起來(lái)得心應(yīng)手,tcsh就是這樣一個(gè)功能
 強(qiáng)大而又比較友善的介面程式,尤其從DOS剛進(jìn)入到UNIX的使用者而言更是如此。因
    為tcsh不但具有csh所有的功能外,更有命令列編修、DOSKEY、命令或檔案之完成與
    搜尋等許多功能,對(duì)于慣用DOS的使用者而言,無(wú)疑是一大福音,而對(duì)原來(lái)使用csh 的
    使用者來(lái)說(shuō)更是如虎添翼,但是有許多人對(duì)于tcsh的功能不甚了解,抑或是根本不知
    道tcsh的存在,因此我將使用tcsh的經(jīng)驗(yàn)與大家一起分享,希望大家能夠多利用tcsh
    的功能,使得使用UNIX成為一件快樂(lè)的事。
          tcsh提供了很多新功能,不及備載。以下我將選擇幾項(xiàng)重要而又實(shí)用的功能
    與大家共同分享:
    1.DOSKEY(Visual History)
      可由上下左右四個(gè)方向鍵,觀(guān)看history list中之命令并可加以修改或執(zhí)行。
      例如:
        >ls -F
 
         braver   dragonhose   ryo   tintin*
        >echo "I am Fish!"
        I am Fish!


        >[↑]echo "I am Fish!"
    ※[↑]表示按下方向鍵 ,以下用中括號(hào)括起來(lái)皆表示按下一個(gè)按鍵,例如: [TAB],
      [ESC],而^表示按著CTRL(Control)鍵不放,再按其它鍵,例如: [^D]表示按著CTRL
      鍵不放,再按d。
      >ls -F
      按一下 鍵,再鍵入l,按[ENTER]
      -rw-------  1 is81026      362 Apr 20 20:01 barver
      -rw-------  1 is81026      434 Apr 20 20:01 dragonhorse
      -rw-------  1 is81026      341 Apr 20 20:01 ryo
      -rwx------  1 is81026      362 Apr 20 20:01 tintin
    2.完成命令或檔名(Word Completion)
      在輸入命令或檔案時(shí),不需輸入完整之命令或檔名,只需輸入命令或檔案之部份字元
      ,然后按[TAB],tcsh將會(huì)試圖找出一個(gè)唯一符合你輸入字元的命令或檔案并幫你完
      成它。若有數(shù)個(gè)符合的命令或檔案時(shí),tcsh將會(huì)幫你完成至這些命令或檔案的共同
      部份,并發(fā)出『畢』的一聲警告你,并等待你輸入下一個(gè)識(shí)別字元。
      例如:目前目錄下包含下列檔案:
        Makefile        bin       cmd       lib       memos
        Makefile.old    chaos.c   cmtest    mail      networks
        bench.c         class     dev       mbox      socket.c
        鍵入下列命令:
        >vi n[TAB]
        則會(huì)出現(xiàn)


        因?yàn)橹挥衝etworks符合第一個(gè)字母為n之條件,所以tcsh自動(dòng)幫你找到并完成它。
        如果鍵入下列命令:
        >vi M[TAB]
        則會(huì)出現(xiàn)
        >vi Makefile
        并出現(xiàn)"畢"一聲,警告你有兩個(gè)以上的檔案符合,并等待你確定或輸入下一個(gè)辨
        識(shí)字元再按[ENTER],以便尋找你想要的檔案。
        >vi Makefile.[TAB]
        >vi Makefile.old
      命令亦可,例如:
        >unc[TAB]
        >uncompress



關(guān)鍵詞:

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉