如何在Linux中使用别名Alias创建快捷命令

时间:2019-04-29 03:17:52  来源:igfitidea点击:

在本教程中,我们将学习如何在Linux上创建快捷命令。
即命令的短名称形式。

在日常工作中,我们经常使用多个命令。
我们可以为这些命令创建一个快捷方式,这有助于我们更容易地使用。

Alias是一个Linux命令,提供了创建自定义命令的能力。
使用它,我们可以为大命令创建一个排序名作为别名,这样更容易记忆。
当我们非常频繁地使用单个命令时,我们可以将它们别名为一个非常短的名称。
我们可以将其理解为在Linux上创建快捷命令。

创建快捷命令

例如,我们经常使用下面的命令来查看人类可读格式的目录列表。

ls -lh

现在,用别名命令缩短它。

alias lh="ls -lh"

所有这些都完成了,我们已经成功地创建了别名。
要验证新创建的别名,只需在终端上键入下面的命令

lh

我们将在屏幕上看到类似于命令“ls -lh”的结果。

别名永久化

在终端上创建别名时,该别名不可永久使用。
一旦终端关闭,别名就会丢失。
要使别名永久存在,可以编写登录或非登录shell脚本。
/etc/profile.d/bash_aliases.sh(此脚本使用任何名称),以便所有用户都可以使用它们。
若要仅为特定用户配置别名,请将其添加到 ~/.bash_aliases文件。

创建更多快捷命令

我们可以根据需要创建多个快捷命令。
下面是一些常用命令的别名。
将这些命令添加到shell脚本。

alias cd..='cd ..'

alias ..='cd ..'
alias ...='cd ../../../'

alias reboot='sudo /sbin/reboot'
alias poweroff='sudo /sbin/poweroff'

alias apache2restart='sudo sytemctl restart apache2.service'
alias apache2reload='sudo sytemctl reload apache2.service'

如何查看所有快捷键(别名)

我们可以简单地输入“alias”命令,而不需要任何参数来打印系统上所有可用的别名。

alias

linux如何删除别名

我们可以使用unalias命令来禁用系统上的任何快捷方式。
例如禁用' lh '别名使用以下命令。

unalias lh

我们还需要删除登录或退出shell脚本中的配置。