别名,为最常用的命令创建临时或永久别名

关于别名

在下一篇文章中,我们将看一下别名工具。 Gnu / Linux用户经常需要 一遍又一遍地使用相同的命令。 多次键入或复制同一命令会降低工作效率,并分散您的实际工作注意力。

我们可以节省一些时间 为我们最常用的命令创建别名。 这些有点像自定义快捷方式。 用于表示使用或不使用自定义选项执行的命令(或命令集)。

有些人不建议使用这样的工具,因为尽管它的实用性很强, 它的使用可能适得其反。 特别适合刚开始在Gnu / Linux世界及其终端上使用的用户。 由于虽然使用自定义命令非常有用且友好,但它也可能使我们忘记真实的命令。

在您的Ubuntu上列出别名

默认情况下,此工具已安装在我们的Ubuntu中。 要使用它,我们只需要编辑 .bashrc文件 隐藏在“个人文件夹”中.

首先,我们将能够看到一个 在我们的个人资料中定义的列表 只需在终端(Ctrl + Alt + T)中运行以下命令:

alias

命令别名默认ubuntu

在这里您可以看到 用户在Ubuntu 18.04中定义的默认别名。 如屏幕截图所示,在终端(Ctrl + Alt + T)中执行命令«la»等同于运行:

ls -A

我们将能够用单个字符创建这些链接之一。 这将等效于我们选择的命令。

如何创建别名

创建它们是一个相对快速且容易的过程。 任何人都可以创建 这两种类型中的一些:临时和永久.

创建临时别名

我们要做的是在终端中写上“ alias”一词。 然后,我们将必须使用要用于执行命令的名称。 这之后将带有“ =”符号和对我们要使用的命令的调用。

遵循的语法如下:

alias nombreAlias="tu comando personalizado aquí"

这将是一个真实的例子:

alias htdocs=”cd /opt/lampp/htdocs”

ubuntu中的临时别名

定义后,我们将能够使用快捷方式“ htdocs”转到htdocs目录。 该快捷方式的问题在于 仅适用于您当前的终端会话。 如果您打开一个新的终端会话,则别名将不再可用。 如果要在会话之间保存它们,则需要一个永久的会话。

创建永久别名

要在会话之间保留别名,您必须将其保存在 用户的外壳配置的配置文件。 这些可能是:

  • 重击→ 在〜/ .bashrc
  • ZSH→ 〜/ .zshrc
  • 鱼→ 〜/ .config /鱼/ config.fish

在这种情况下使用的语法与创建临时语法相同。 唯一的区别在于,这次我们将其保存到文件中。 因此,例如在bash中,您可以使用自己喜欢的编辑器打开.bashrc文件:

vim ~/.bashrc

在文件内部,在文件中找到一个位置来保存别名。 添加它们的好地方通常在文件末尾。 出于组织目的,您可以在以下位置发表评论:

创建永久别名bashrc

#Mis alias personalizados
alias imagenes=”cd /home/sapoclay/Imágenes/”
alias actualizarsistema=”sudo apt update && sudo apt upgrade”
alias pingxbmc="ping 192.168.1.100"

完成后,保存文件。 该文件将在您的下一个会话中自动上传。 如果要使用当前会话中刚刚编写的内容,请运行以下命令:

source ~/.bashrc

我们也将能够 在单独的文档中有我们的别名。 要定义永久别名,您只需要按照bashrc文件向我们显示的说明进行操作即可。 我们将能够拥有 一个单独的文件bash_aliases来存储它们.

调用文件别名

我们在该文件中创建的每个人都将在下次打开新终端时工作。 要立即应用更改,我们可以使用以下命令:

bash_aliases文件

source ~/.bash_aliases

删除别名

帮助无别名

删除通过命令行添加的别名,您可以使用unalias命令。

unalias nombre_del_alias

如有需要 删除所有别名定义,我们可以执行以下命令:

unalias -a [elimina todos los alias]

请记住, unalias命令也仅适用于当前会话。 要永久删除一个,我们必须删除〜/ .bash_aliases文件中的相应条目。

要记住的另一件事是,如果我们有一个永久别名,并且在会话期间添加了一个具有相同名称的临时别名, 临时在当前会话期间将具有更高的特权.

这是一个有关如何创建自己的别名以运行常用命令的小指南示例。 为了 了解更多有关此工具的信息,您可以查阅 维基百科上的数据.


发表评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   只是个家伙

    太棒了,我喜欢它! 为我服务完美。