alias 命令在 Linux 上的工作原理

Linux alias命令用来设置指令的别名,对一些较长的命令进行简化。使用alias时,必须使用单引号将原来的命令包含,防止特殊字符导致错误。

我们已经介绍了很多 linux 命令,有时需要一遍又一遍地编写相同的命令。在 Linux 和其他类 Unix 系统上,我们可以使用该alias命令来避免一遍又一遍地键入相同内容的苦差事。它让我们制作自定义命令,以运行我们选择的特定命令。

alias命令没有选项,因此可以简单地写成如下所示:

alias NAME="STRING"

alias 命令在 Linux 上的工作原理#

假设我们经常使用该cd命令进入我们的文档文件夹。cd ~/Documents我们可以定义一个运行的新命令,而不是每次都编写cd ~/Documents。我要调用它gtd(转到文档):

alias gtd="cd ~/Documents"

现在我们只需在终端中输入即可进入我们的文档文件夹gtd,它就会运行cd ~/Documents

您可以从字面上创建任何自定义命令alias。这是我们创建命令的另一个示例,该命令在当前文件夹中mtf移动到:my-file.txt./test/my-file.txt

alias mtf="mv my-file.txt ./test/my-new-file.txt"

别名仅持续会话

关于 alias 唯一需要注意的是创建的命令不是永久的。如果您关闭终端窗口,您将丢失它们 – 因此它们为会话提供了很好的效率提升,但如果您想再次创建它们,则需要重新定义。这样您就不会遇到许多未使用的命令并占用名称空间。

unalias 命令#

如果您认为自己犯了一个错误,并且想要删除alias命令,那么只需使用unalias. 例如,要删除我们的mtf命令,我们可以运行以下命令:

unalias mtf

发表评论

邮箱地址不会被公开。 必填项已用*标注