建立指令別名(alias shell 指令)
alias 可讓您建立指令、檔名或任何 shell 文字的快速鍵名稱。藉由使用別名,在執行經常性工作時,您可節省許多時間。您可以建立指令別名。
使用 alias Korn Shell 內建指令,將一個字定義為某個指令的別名。您可使別名重新定義內建指令,但無法重新定義保留字。
別名的第一個字元可以是除了 meta 字元以外的任何可列印字元。任何剩餘字元必須同樣是有效的檔名。
用來建立別名的格式如下:
alias Name=
String
其中 Name 參數指定別名的名稱,而 String 參數則指定字串字元。如果 String 包含空格,請將它含括在引號內。以下是建立別名的範例:
- 若要建立指令 rm -i 的別名(在刪除檔案前提示您),請在提示時鍵入:
在此範例中,每當您輸入指令 rm 時,實際執行的指令是 /usr/bin/rm -i。alias rm="/usr/bin/rm -i"
- 若要針對指令 ls -alF | pg(顯示現行目錄下所有檔案,
包括隱藏檔的詳細資訊;用
*
來標示可執行檔並用/
標示目錄;以及每次捲動一個畫面)建立別名 dir,請在提示時鍵入:
在此範例中,每當您輸入指令 dir 時,實際執行的指令是 /usr/bin/ls -alF | pg。alias dir="/usr/bin/ls -alF | pg"
- 若要顯示您所有的別名,請在提示時鍵入:
系統會顯示如下的資訊:alias
rm="/usr/bin/rm -i" dir="/usr/bin/ls -alF | pg"