Bash Shell
为 bash shell 创建命令别名:
以用户身份登录。
将以下几行添加到用户主目录中的 .bashrc 中:
$ vi ~/.bashrc alias [alias_name]='[command]' export [alias_name]
例如:
$ vi ~/.bashrc alias l='ls -lrt' export l
没有退出shell并重新登录。
运行 alias 中使用的命令。
$ [alias_name]
在我们的示例中,我们将使用:
$ l
注意:如果 .bashrc 文件不存在,请创建它。
在命令行上临时定义命令别名
我们还可以使用以下命令为登录的 shell 临时定义别名。
请注意,如果我们更改 shell 或者从 shell 注销并重新登录,则别名将停止工作。
以下命令适用于所有 shell。
# alias [alias_name]='[command]' # export [alias_name]
shell
要为 ksh shell 创建命令别名:
以用户身份登录。
将以下行添加到 .kshrc 的主目录中:
$ vi ~/.kshrc alias [alias_name]='[command]' export [alias_name]
例如:
vi ~/.bashrc alias c='clear' export c
退出 shell 并重新登录。
运行 alias 中使用的命令:
$ [alias_name]
注意:如果 .kshrc 文件不存在,请创建它。
命令别名可让我们定义自己的简短易记命令快捷方式。
下面是一些将命令别名永久定义到不同 shell(如 bash、ksh 和 sh)中的示例。
我们还可以在命令行上定义别名,但在我们更改 shell 或者注销 shell 后,它们将不会保留。
之路 on it Road.com
sh shell
要为 /bin/sh shell 创建命令别名:
以用户身份登录。
将以下行添加到 .profile 的主目录中:
$ vim ~/.profile alias [alias_name]='[command]' export [alias_name]
例如:
$ vi ~/.profile alias d='cd /some/log/directory' export d
注销shell并重新登录。
运行 alias 中使用的命令以验证它是否按预期工作。
$ [alias_name]
日期:2020-09-17 00:14:30 来源:oir作者:oir