10. 别名 - 一个用来创建快捷方式的 Linux 命令
开篇词
有时候我们会经常会用到一个非常长的命令组合,当我们遇到这种情况时,我们需要借助 alias 命令来帮我们简化人工输入的工作。
我们可以通过两种常见的方式来创建别名,一种是创建临时别名,另一种是创建永久别名。
我们来看一下它的帮助文档:
help alias
我们可以借助 alias 命令来查看当前用户所持有的快捷方式(命令别名):
alias
创建临时别名
我们来为一个需要被显示的文本创建一个临时快捷方式:
alias show_greetings='echo Hi, I am $(whoami)'
我们来看一下我们刚刚创建的快捷方式是否存在:
alias
我们可以像使用命令那样直接使用它:
show_greetings
删除临时别名
我们可以借助 unalias 命令来删除创建好的临时快捷方式。
我们来看一下它的帮助文档:
help alias
让我们来删掉 show_greetings 快捷方式:
unalias show_greetings
让我们来查看一下快捷方式是否已被删除:
alias
创建永久别名
我们可以通过编辑当前用户主目录下的 .bashrc 文件来添加或删除快捷方式。
我们借助 vim 文本编辑器来将其打开:
vim ~/.bashrc
当我们将其打开之后,我们可以看到一些预定于的永久快捷方式:
我们可以将之前用来创建临时快捷方式的命令添加至此:
alias show_greetings='echo Hi, I am $(whoami)'
在保存并退出之后,我们来检查一下快捷方式列表。
我们看了一下,目前的快捷方式列表中并没有显示我们添加的永久快捷方式:
alias
我们可以借助 source 命令来将 .bashrc 文件重新导入运行时系统中,然后我们就可以在不需要重新登录的前提下看见我们刚刚创建的永久快捷方式了。
我们来看一下这个命令的帮助文档:
help source
让我们重新导入 .bashrc 文件:
source ~/.bashrc
新创建的永久快捷方式 show_greetings 应该可以被看到以及使用了:
alias
我所撰写的英文版本
10. Alias - A Linux Command for Shortcut Creation
引用
上一篇: Dva双向数据流的理解
下一篇: 递归经典问题之汉诺塔详解(c语言实现)