File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,66 +3,59 @@ unalias
33
44删除由alias设置的别名
55
6- ### 主要用途
7-
8- - 删除一个或多个别名。
9- - 删除全部已定义的别名。
10-
11- ### 语法
6+ ## 概要
127
138``` shell
149unalias [-a] name [name ...]
1510```
1611
17- ### 选项
12+ ## 主要用途
13+
14+ - 删除一个或多个别名。
15+ - 删除全部已定义的别名。
16+
17+ ## 选项
1818
1919``` shell
20- -a:取消所有命令别名 。
20+ -a:删除全部已定义的别名 。
2121```
2222
23- ### 参数
23+ ## 参数
2424
2525name:指定要删除的一个或多个已定义的别名。
2626
27- ### 返回值
27+ ### 返回值
2828
2929unalias返回true除非您要删除的别名未定义。
3030
31- ### 实例
31+ ## 例子
3232
3333``` shell
34- # 删除全部已定义的别名
34+ # 删除全部已定义的别名
3535unalias -a
3636
37- # 删除已定义的别名(假设当前环境存在以下别名:vi ls grep )
37+ # 删除已定义的别名(假设当前环境存在以下别名)
3838unalias vi
3939unalias ls grep
4040```
4141
42- 上面的命令执行后,系统会将指定的命令别名取消掉。
43-
44- ### 错误用法
45-
46- - 要删除的别名未定义
47-
48- - 不使用-a选项时没有传递name参数
42+ ## 错误用法
4943
44+ - 要删除的别名未定义。
5045
51- ### Q&A
52-
53- Q:如何查看、设置别名?
54-
55- A:请查看 ` alias ` 命令。
46+ - 不使用-a选项时没有传递name参数。
5647
5748
5849### 注意
5950
60- 1 . *** 请不要用这个命令对包括你自己在内的任何人开恶意的玩笑,原因如下: * **
51+ 1 . ** 执行脚本时请注意: **
6152
62- > 如果终端环境中存在别名,那么在其中使用 ` source ` 命令调用bash脚本会出现以下行为:当执行的命令存在别名时,会按照别名的值调用执行 ;
53+ > 使用 ` source ` 命令执行的bash脚本如果执行了 ` alias ` 或 ` unalias ` 命令,那么有可能会对终端环境的别名设置产生影响;终端环境的别名设置也可能改变运行结果 ;
6354>
64- > 通过 ` sh ` 方式调用的bash脚本或直接运行当前用户有执行权限的脚本不受终端环境的别名影响。
55+ > 通过` sh ` 方式调用的bash脚本或直接运行当前用户有执行权限的脚本不受终端环境的别名影响。
56+
57+ 2 . 查看及设置别名,请查看` alias ` 命令。
6558
66- 2 . 该命令是bash内建命令,相关的帮助信息请查看 ` help ` 命令。
59+ 3 . 该命令是bash内建命令,相关的帮助信息请查看` help ` 命令。
6760
6861<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->
You can’t perform that action at this time.
0 commit comments