建立指令別名(alias shell 指令)

alias 可讓您建立指令、檔名或任何 shell 文字的快速鍵名稱。藉由使用別名,在執行經常性工作時,您可節省許多時間。您可以建立指令別名。

使用 alias Korn Shell 內建指令,將一個字定義為某個指令的別名。您可使別名重新定義內建指令,但無法重新定義保留字。

別名的第一個字元可以是除了 meta 字元以外的任何可列印字元。任何剩餘字元必須同樣是有效的檔名。

用來建立別名的格式如下:
alias Name=
String
其中 Name 參數指定別名的名稱,而 String 參數則指定字串字元。如果 String 包含空格,請將它含括在引號內。
以下是建立別名的範例:
  • 若要建立指令 rm -i 的別名(在刪除檔案前提示您),請在提示時鍵入:
    
    alias rm="/usr/bin/rm -i"
    在此範例中,每當您輸入指令 rm 時,實際執行的指令是 /usr/bin/rm -i
  • 若要針對指令 ls -alF | pg(顯示現行目錄下所有檔案, 包括隱藏檔的詳細資訊;用 * 來標示可執行檔並用 / 標示目錄;以及每次捲動一個畫面)建立別名 dir,請在提示時鍵入:
    
    alias dir="/usr/bin/ls -alF | pg"
    在此範例中,每當您輸入指令 dir 時,實際執行的指令是 /usr/bin/ls -alF | pg
  • 若要顯示您所有的別名,請在提示時鍵入:
    
    alias
    系統會顯示如下的資訊:
    
    rm="/usr/bin/rm -i"
    dir="/usr/bin/ls -alF | pg"