输入冗长或重复的命令可能会很乏味。幸运的是,您可以创建一个快捷方式,即Linux 别名 (alias),以使您的命令行体验更高效。alias 命令允许您为任何命令或命令序列定义一个自定义名称。
创建临时别名
要创建一个仅在当前终端会话中有效的临时别名,您只需指定一个名称并将其设置为等于命令字符串。
例如,要为 ls -la 命令创建一个名为 ll 的别名,您将使用 alias command linux 语法,如下所示:
alias ll='ls -la'
现在,您无需输入 ls -la,只需输入 ll 即可执行相同的命令。这是自定义 shell 的一种简单而强大的方法。
使别名永久化
临时别名在您关闭终端或重新启动系统后就会消失。要使 command alias in linux 永久化,您需要将其添加到 shell 的配置文件中。对于 Bash shell,该文件通常是 ~/.bashrc。
- 在文本编辑器中打开文件:
nano ~/.bashrc - 将您的别名定义添加到文件中,就像您在命令行中输入的那样:
alias ll='ls -la'
alias update='sudo apt update && sudo apt upgrade'
- 保存文件并退出编辑器。
为了使更改生效,您必须关闭并重新打开终端,或者使用 source 命令告诉 shell 重新加载配置文件:
source ~/.bashrc
您的 Linux command alias 现在每次启动新的终端会话时都将可用。
移除别名
如果您不再需要别名,可以使用 unalias 命令将其删除。这将从当前会话中删除它。
unalias ll
要删除永久别名,您还必须从 ~/.bashrc 文件中删除其定义。