00. 目录
01. 命令概述
unset命令用于删除已定义的shell变量(包括环境变量)和shell函数。unset命令不能够删除具有只读属性的shell变量和只读属性的环境变量。
02. 命令格式
用法:unset [-f] [-v] [名称 ...]
- 1
03. 常用选项
-f 将每个 NAME 名称当作函数对待
-v 将每个 NAME 名称当作变量对待
- 1
- 2
04. 参考示例
4.1 删除变量
[root@localhost ~]# love="hello itcast"
[root@localhost ~]# echo $love
hello itcast
[root@localhost ~]# unset love
[root@localhost ~]# echo $love
[root@localhost ~]#
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
4.2 删除函数
[root@localhost ~]# function myls
> {
> ls -al;
> }
[root@localhost ~]# myls
[root@localhost ~]# unset -f myls
[root@localhost ~]# myls
bash: myls: 未找到命令...
[root@localhost ~]#
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
评论记录:
回复评论: