在下一篇文章中,我们将看一下别名工具。 Gnu / Linux用户经常需要 一遍又一遍地使用相同的命令。 多次键入或复制同一命令会降低工作效率,并分散您的实际工作注意力。
我们可以节省一些时间 为我们最常用的命令创建别名。 这些有点像自定义快捷方式。 用于表示使用或不使用自定义选项执行的命令(或命令集)。
有些人不建议使用这样的工具,因为尽管它的实用性很强, 它的使用可能适得其反。 特别适合刚开始在Gnu / Linux世界及其终端上使用的用户。 由于虽然使用自定义命令非常有用且友好,但它也可能使我们忘记真实的命令。
在您的Ubuntu上列出别名
默认情况下,此工具已安装在我们的Ubuntu中。 要使用它,我们只需要编辑 .bashrc文件 隐藏在“个人文件夹”中.
首先,我们将能够看到一个 在我们的个人资料中定义的列表 只需在终端(Ctrl + Alt + T)中运行以下命令:
alias
在这里您可以看到 用户在Ubuntu 18.04中定义的默认别名。 如屏幕截图所示,在终端(Ctrl + Alt + T)中执行命令«la»等同于运行:
ls -A
我们将能够用单个字符创建这些链接之一。 这将等效于我们选择的命令。
如何创建别名
创建它们是一个相对快速且容易的过程。 任何人都可以创建 这两种类型中的一些:临时和永久.
创建临时别名
我们要做的是在终端中写上“ alias”一词。 然后,我们将必须使用要用于执行命令的名称。 这之后将带有“ =”符号和对我们要使用的命令的调用。
遵循的语法如下:
alias nombreAlias="tu comando personalizado aquí"
这将是一个真实的例子:
alias htdocs=”cd /opt/lampp/htdocs”
定义后,我们将能够使用快捷方式“ htdocs”转到htdocs目录。 该快捷方式的问题在于 仅适用于您当前的终端会话。 如果您打开一个新的终端会话,则别名将不再可用。 如果要在会话之间保存它们,则需要一个永久的会话。
创建永久别名
要在会话之间保留别名,您必须将其保存在 用户的外壳配置的配置文件。 这些可能是:
- 重击→ 在〜/ .bashrc
- ZSH→ 〜/ .zshrc
- 鱼→ 〜/ .config /鱼/ config.fish
在这种情况下使用的语法与创建临时语法相同。 唯一的区别在于,这次我们将其保存到文件中。 因此,例如在bash中,您可以使用自己喜欢的编辑器打开.bashrc文件:
vim ~/.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来存储它们.
我们在该文件中创建的每个人都将在下次打开新终端时工作。 要立即应用更改,我们可以使用以下命令:
source ~/.bash_aliases
删除别名
至 删除通过命令行添加的别名,您可以使用unalias命令。
unalias nombre_del_alias
如有需要 删除所有别名定义,我们可以执行以下命令:
unalias -a [elimina todos los alias]
请记住, unalias命令也仅适用于当前会话。 要永久删除一个,我们必须删除〜/ .bash_aliases文件中的相应条目。
要记住的另一件事是,如果我们有一个永久别名,并且在会话期间添加了一个具有相同名称的临时别名, 临时在当前会话期间将具有更高的特权.
这是一个有关如何创建自己的别名以运行常用命令的小指南示例。 为了 了解更多有关此工具的信息,您可以查阅 维基百科上的数据.
发表评论,留下您的评论
太棒了,我喜欢它! 为我服务完美。