数据与文本处理

unalias:删除由alias设置的别名

· 52CE 我爱测

适用场景 删除由alias设置的别名 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。 unalias === 删除由alias设置的别名 概要 主要用途 - 删除一个或多个别名。 - 删除全部已定义的别名。 选项 参数 name:指定要删除的一个或多个已定义的别名。 返回值 unalias返回true除非您要删除的别名未定义。 例子 错误用法 - 要删除的别名未定义。 - 不使用-a选项时没有传递name参数。 注意 1. 执行

适用场景

删除由alias设置的别名 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。

unalias

删除由alias设置的别名

概要

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

主要用途

  • 删除一个或多个别名。
  • 删除全部已定义的别名。

选项

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

参数

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

返回值

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

例子

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

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

错误用法

  • 要删除的别名未定义。

  • 不使用-a选项时没有传递name参数。

注意

  1. 执行脚本时请注意:

使用source命令执行的bash脚本如果执行了alias或unalias命令,那么有可能会对终端环境的别名设置产生影响;终端环境的别名设置也可能改变运行结果;

通过sh方式调用的bash脚本或直接运行当前用户有执行权限的脚本不受终端环境的别名影响。

  1. 查看及设置别名,请查看alias命令。

  2. 该命令是bash内建命令,相关的帮助信息请查看help命令。

资料来源与适用范围

资料来源
Linux命令参考(原作者中文文档)
适用范围
Linux / Unix;具体选项随发行版和命令版本变化
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
MIT

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。