欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

10. 别名 - 一个用来创建快捷方式的 Linux 命令

程序员文章站 2024-03-24 14:34:22
...

开篇词

有时候我们会经常会用到一个非常长的命令组合,当我们遇到这种情况时,我们需要借助 alias 命令来帮我们简化人工输入的工作。

我们可以通过两种常见的方式来创建别名,一种是创建临时别名,另一种是创建永久别名。

我们来看一下它的帮助文档:

help alias

10. 别名 - 一个用来创建快捷方式的 Linux 命令
我们可以借助 alias 命令来查看当前用户所持有的快捷方式(命令别名):

alias

10. 别名 - 一个用来创建快捷方式的 Linux 命令
 

创建临时别名

我们来为一个需要被显示的文本创建一个临时快捷方式:

alias show_greetings='echo Hi, I am $(whoami)'

10. 别名 - 一个用来创建快捷方式的 Linux 命令
我们来看一下我们刚刚创建的快捷方式是否存在:

alias

10. 别名 - 一个用来创建快捷方式的 Linux 命令
我们可以像使用命令那样直接使用它:

show_greetings

10. 别名 - 一个用来创建快捷方式的 Linux 命令
 

删除临时别名

我们可以借助 unalias 命令来删除创建好的临时快捷方式。

我们来看一下它的帮助文档:

help alias

10. 别名 - 一个用来创建快捷方式的 Linux 命令
让我们来删掉 show_greetings 快捷方式:

unalias show_greetings

10. 别名 - 一个用来创建快捷方式的 Linux 命令
让我们来查看一下快捷方式是否已被删除:

alias

10. 别名 - 一个用来创建快捷方式的 Linux 命令
 

创建永久别名

我们可以通过编辑当前用户主目录下的 .bashrc 文件来添加或删除快捷方式。

我们借助 vim 文本编辑器来将其打开:

vim ~/.bashrc

当我们将其打开之后,我们可以看到一些预定于的永久快捷方式:
10. 别名 - 一个用来创建快捷方式的 Linux 命令
我们可以将之前用来创建临时快捷方式的命令添加至此:

alias show_greetings='echo Hi, I am $(whoami)'

10. 别名 - 一个用来创建快捷方式的 Linux 命令
在保存并退出之后,我们来检查一下快捷方式列表。

我们看了一下,目前的快捷方式列表中并没有显示我们添加的永久快捷方式:

alias

10. 别名 - 一个用来创建快捷方式的 Linux 命令
我们可以借助 source 命令来将 .bashrc 文件重新导入运行时系统中,然后我们就可以在不需要重新登录的前提下看见我们刚刚创建的永久快捷方式了。

我们来看一下这个命令的帮助文档:

help source

让我们重新导入 .bashrc 文件:

source ~/.bashrc

10. 别名 - 一个用来创建快捷方式的 Linux 命令
新创建的永久快捷方式 show_greetings 应该可以被看到以及使用了:

alias

10. 别名 - 一个用来创建快捷方式的 Linux 命令
 

我所撰写的英文版本

10. Alias - A Linux Command for Shortcut Creation
 

引用