Ubuntu 允许您自定义您的长而坚固 bash 命令通过使用简短而令人愉快的别名作为替代。 当您在命令行上工作时,您可以只使用别名而不是要避免键入的整个命令。 别名的工作方式与创建它的命令完全相同。
在本教程中,您将学习怎样在 Ubuntu 中针对命令创建和使用别名。 我们将使用一个简单的 example 为您演示此过程。 我们正在 Ubuntu 18 系统上运行本文中描述的步骤和命令。
示例:为 – 设置别名 sudo apt-get install – 命令
如果您在系统上进行了大量安装并希望避免使用整个系统 sudo apt-get 安装 命令,您可以使用以下方法为其创建一个短别名:
通过文件管理器,打开 .bashrc 文件位于您的主文件夹中。 此文件通常是一个隐藏文件,因此您需要使用 Ctrl+H 控制查看位于文件夹中的所有隐藏文件。 您可以通过命令行或 UI 使用您喜欢的文本编辑器来编辑此文件。 我们使用默认的图形文本编辑器来打开和编辑这个文件。
移至文件末尾并粘贴以下行:
alias agi='sudo apt-get install'
这里“agi”是我们正在设置的新别名。
创建别名的语法:
alias [aliasName]=’old_command'
您还可以通过向此文件添加以下行来添加其他别名来自定义您的 apt-get 命令:
alias agr='sudo apt-get remove'
alias agu='sudo apt-get update'
alias acs='apt-cache search'
Save 通过单击该文件 Save 按钮位于右上角。
通过 Ubuntu Dash 或按下打开终端 Ctrl+Alt+T
运行以下命令以开始使用新的 bashrc 文件。
$ source ~/.bashrc
每次注销然后登录时都会安装新的 .bashrc 文件。上述命令使您无需重新启动系统即可使用更改。
别名已设置; 您现在可以运行以下命令以将新软件包安装到您的系统:
$ agi [package name]
例子:
$ agi nautilus-admin
代替
$ sudo apt-get install nautilus-admin
您可以在上图中看到怎样使用我在此设置的新命令别名来安装 Nautilus example.
需要考虑的要点
创建别名时请注意以下几点:
- 您不能使用已经存在的命令作为别名。 如果这样做,您的别名将不起作用,而是会执行默认的 ubuntu 命令。
- 别名不能包含任何空格。 如果您要设置的新别名包含两个或更多词,您可以使用“-”字符来分隔这些词。
现在你可以摆脱干燥和崎岖 bash 命令并使用您自己的自定义别名来运行常用操作。
怎样在 Ubuntu 中为自定义命令创建别名