创建命令别名(alias Shell 命令)

alias 使您能够为命令、文件名或所有 Shell 文本创建快捷方式名称。 通过使用别名,当您执行经常执行的任务时可节省不少时间。 您可以创建命令别名。

使用 alias Korn shell 内置命令将词定义为某个命令的别名。 您可以使用别名来重新定义内置命令,但不要重新定义保留字。

别名的第一个字符可以是除元字符外的任何可打印字符。 任何其余字符必须与对于有效文件名的要求相同。

创建别名的格式如下:
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"