unalias 命令

| 选择喜欢的代码风格  

unalias 命令补充说明:


unalias 命令可以很轻松地从你的系统当中移除别名。unalias 命令不仅会从当前会话中移除别名,也会从你的 shell 配置文件中永久地移除别名。

unalias 命令语法:


unalias [-a] name [name ...]

unalias 命令选项:


-a:删除全部已定义的别名。

unalias 命令参数:


name:指定要删除的一个或多个已定义的别名。

unalias 命令返回值:


unalias 返回 true 除非您要删除的别名未定义。

unalias 命令实例


如果您在别名页面上执行了该示例,则要删除名为 “home” 的示例,请键入以下命令。

unalias home

unalias 命令其他示例:

# 删除全部已定义的别名
unalias -a

# 删除已定义的别名(假设当前环境存在以下别名)
unalias vi
unalias ls grep

unalias 命令的坑:


unalias 错误的用法:

  • 要删除的别名未定义。
  • 不使用-a选项时没有传递name参数。

使用 unalias 命令请注意

  1. 执行脚本时请注意:
    使用 source 命令执行的 bash 脚本如果执行了 alias 或 unalias 命令,那么有可能会对终端环境的别名设置产生影响:终端环境的别名设置也可能改变运行结果
    通过 sh 方式调用的 bash 脚本或直接运行当前用户有执行权限的脚本不受终端环境的别名影响。
  2. 查看及设置别名,请查看 alias 命令。
  3. 该命令是 bash 内建命令,相关的帮助信息请查看 help 命令。

unalias 命令扩展阅读:




发表评论