Linux shell unset 命令
Linux shell unset 命令用于删除变量或函数。
unset为 shell 内建指令,可删除变量或函数。
unset 命令语法格式
unset [-fv][变量或函数名称]
选项
- -f 仅删除函数。
- -v 仅删除变量。
范例
删除环境变量
[root@localhost shell]# lx="ls -lh" # 设定环境变量 lx="ls -lh" [root@localhost shell]# $lx # 使用环境变量 total 12K -rw-r--r--. 1 root root 93 Sep 19 11:43 demo1.sh -rwxr-xr-x. 1 root root 219 Sep 19 11:43 demo2.sh -rw-r--r--. 1 root root 0 Sep 19 16:06 demo.cpp -rw-r--r--. 1 root root 122 Sep 19 11:43 demo.sh -rw-r--r--. 1 root root 0 Sep 19 16:06 main.c
查看当前的环境变量
[root@localhost shell]# set BASH=/bin/bash .... XDG_RUNTIME_DIR=/run/user/0 XDG_SESSION_ID=4 _=lx colors=/root/.dircolors lx='ls -lh' [root@localhost shell]#
删除环境变量
[root@localhost shell]# unset lx [root@localhost shell]# set BASH=/bin/bash .... _=lx colors=/root/.dircolors