Linux别名命令

时间:2020-02-23 14:39:25  来源:igfitidea点击:

作为Linux用户,您将倾向于一次又一次地使用相同的命令。
这通常会给您的生产力带来负面影响。
为了避免麻烦,alias命令很方便。
别名是代表另一个命令的自定义快捷方式。
这是一个Shell命令,可让您根据一组预先定义的预先定义的命令定义自己的命令。

为了对此进行透视,让我们看一些别名命令示例。

列出系统中的当前别名

您的Linux系统带有预定义的别名。
要查看预先存在的别名,请运行

$alias

或者

$alias -p

输出

为了验证别名确实有效,我们将举一个例子。
我们将运行ls命令并将输出与ls --color = auto进行比较。

$ls

或者

$ls --color=auto

输出

从上面的输出中可以看到,两个命令产生的结果相同。
执行中

$ls

与执行相同

$ls --color=auto

在Linux中创建别名

现在,让我们学习如何在Linux中创建别名。
该过程快速且相对容易。
别名有两种,

  • 临时别名
  • 永久别名

让我们看看两者

临时别名

要创建别名,请使用如下所示的语法

$alias command='command shortcut'

例如,我将创建一个别名来ping Google的DNS" ping 8.8.8.8 -c 4"。

$alias net='ping 8.8.8.8 -c 4'

输出

确认别名正常运行

$net

输出

大!别名正在工作。
但是,重启后,这种情况将不会持续。
因此,我们需要使该别名成为永久别名。

永久别名

要强制使用别名并使之永久化,您需要将其添加到~/.bashrc文件中

$vim ~/.bashrc

接下来,在文件末尾附加别名。

输出

保存并退出文本编辑器。
要确认别名是否持久,请重新启动PC

现在检查系统中存在的别名

$alias

如何删除别名

要删除别名,请使用以下语法

$unalias alias_name

在我们的示例中,命令将是

$unalias net

如果您再次使用alias命令进行检查,则别名将不包含在别名列表中