unset命令
unset 命令用于删除变量或函数。
语法
unset [-fv][变量或函数名称]
选项:
- -f 仅删除函数。
- -v 仅删除变量。
实例
删除环境变量
[root@devfz.cn ~]# lx="ls -lh" //设定变量
[root@devfz.cn ~]# $lx //使用变量
总用量 116K
-rw-r--r-- 1 root root 2.1K 2008-03-30 anaconda-ks.cfg
drwx------ 3 root root 4.0K 3月 30 21:22 Desktop
-rw-r--r-- 1 root root 50K 2008-03-30 install.log
-rw-r--r-- 1 root root 32K 2008-03-30 install.log.syslog
lrwxrwxrwx 1 root root 9 2008-03-30 qte -> /opt/qte/
[root@devfz.cn ~]# set //查看当前的所有变量
BASH=/bin/bash
BASH_ARGC=()
BASH_ARGV=()
……省略部分内容
lx='ls -lh'
USER=root
[root@devfz.cn ~]# unset lx //删除变量
[root@devfz.cn ~]# set //再显示当前变量
BASH=/bin/bash
BASH_ARGC=()
BASH_ARGV=()
……省略部分内容
USER=root