详解Linux alias命令:创建命令别名

  • Post category:Linux

Linux alias 命令用于为较长或复杂的命令定义一个简单的别名。使用 alias 命令可以让我们在输入命令时更为简单、快捷方便,提高工作效率。下面是关于 Linux alias 命令的使用方法:

  1. 显示当前已定义的别名

我们可以使用 alias 命令来列出当前所有已定义的别名。在终端输入:

alias

该命令会列出所有已定义的别名及其对应的命令。

  1. 定义新的别名

可以使用 alias 命令来创建新的别名。命令格式如下:

alias [别名]='[命令]'

其中,[别名] 部分是你想定义的别名,[命令] 部分是你想要为该别名指定的命令。比如,我们可以将 ls -l 命令定义为别名 ll,在终端输入以下命令:

alias ll='ls -l'

现在,当我们输入 ll 命令时,实际上会执行的是 ls -l 命令。

除此之外,我们还可以为含有特定参数的命令定义别名。比如,我们可以将 grep 命令的 -r 参数设置为默认参数,使其在执行时默认使用 -r 参数:

alias grep='grep -r'

现在,当我们输入 grep keyword 命令时,实际上会执行的是 grep -r keyword 命令。

需要注意的是,alias 命令定义的别名只在当前 shell 进程中有效,如果想要永久保存别名,需要将其添加到 shell 配置文件中。在大多数 Linux 发行版中,bash shell 的配置文件是 ~/.bashrc

下面是一些示例:

  • 定义别名 ggit 命令:

alias g='git'

现在,我们可以输入 g commit 来执行 git commit 命令。

  • ping 命令的 -c 参数设置为默认参数:

alias ping='ping -c 10'

现在,当我们输入 ping www.google.com 命令时,实际上会执行的是 ping -c 10 www.google.com 命令。