详解Linux unalias命令:删除命令别名

  • Post category:Linux

unalias命令是用来撤销已定义的别名(alias)命令,将已定义的别名命令还原成原本的命令。

命令格式

unalias [-a] name(s)

命令参数

  • -a : 撤销所有别名定义。

使用方法

撤销单个别名

如果要撤销单个别名,可以直接输入unalias命令,后接要撤销的别名名称。例如,我们将ls命令定义为别名ll,现在要将其撤销,输入以下命令:

unalias ll

撤销所有别名

如果要撤销所有别名,可以输入以下命令:

unalias -a

这个命令会撤销所有已经定义的别名,让名称恢复成原来的命令。

示例说明

  1. 撤销单个别名

下面是一个示例,我们将ls命令定义成了别名ll,使用alias命令可以查看别名定义:

$ alias ll='ls -alF'
$ alias
alias ll='ls -alF'

现在我们要将别名ll撤销,输入以下命令:

$ unalias ll

再查看别名定义,就会看到ll已经不存在了:

$ alias
  1. 撤销所有别名

下面是一个示例,我们定义了多个别名(ll, la, lh),使用alias命令可以查看别名定义:

$ alias ll='ls -alF'
$ alias la='ls -A'
$ alias lh='ls -hl'
$ alias
alias ll='ls -alF'
alias la='ls -A'
alias lh='ls -hl'

现在我们要将所有别名撤销,输入以下命令:

$ unalias -a

再查看别名定义,就会看到所有别名都已经被撤销了:

$ alias

以上就是unalias命令的作用与使用方法的完整攻略。