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

返回上一级

Linux Shell 命令大全

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.