Skip to content

Commit febeba4

Browse files
authored
Update unalias.md
更新格式以保持和最新内建文档格式的一致性。 修改了部分描述。
1 parent fd2fe3f commit febeba4

1 file changed

Lines changed: 22 additions & 29 deletions

File tree

command/unalias.md

Lines changed: 22 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -3,66 +3,59 @@ unalias
33

44
删除由alias设置的别名
55

6-
### 主要用途
7-
8-
- 删除一个或多个别名。
9-
- 删除全部已定义的别名。
10-
11-
### 语法
6+
## 概要
127

138
```shell
149
unalias [-a] name [name ...]
1510
```
1611

17-
### 选项
12+
## 主要用途
13+
14+
- 删除一个或多个别名。
15+
- 删除全部已定义的别名。
16+
17+
## 选项
1818

1919
```shell
20-
-a:取消所有命令别名
20+
-a:删除全部已定义的别名
2121
```
2222

23-
### 参数
23+
## 参数
2424

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

27-
### 返回值
27+
### 返回值
2828

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

31-
### 实例
31+
## 例子
3232

3333
```shell
34-
#删除全部已定义的别名
34+
# 删除全部已定义的别名
3535
unalias -a
3636

37-
#删除已定义的别名(假设当前环境存在以下别名:vi ls grep
37+
# 删除已定义的别名(假设当前环境存在以下别名)
3838
unalias vi
3939
unalias 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/ -->

0 commit comments

Comments
 (0)