linux删除变量或函数是什么-unset命令使用与实例_技术学院_宜昌市隼壹珍商贸有限公司

您好,欢迎访问宜昌市隼壹珍商贸有限公司

400 890 5375
当前位置: 主页 > 新闻动态 > 技术学院

linux删除变量或函数是什么-unset命令使用与实例

发布时间:2025-08-14  |  点击率:

Linux中如何删除变量或函数

在Linux系统中,unset命令用于移除变量或函数。

unset是shell的内置命令,可以用来删除变量或函数。

命令格式

unset [-fv][变量或函数名称]

选项说明

  • -f 仅删除指定的函数。
  • -v 仅删除指定的变量。

示例操作

删除环境变量

[root@runoob.com ~]# lx="ls -lh" //设置环境变量
[root@runoob.com ~]# $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@runoob.com ~]# set //查看所有环境变量
BASH=/bin/bash
BASH_ARGC=()
BASH_ARGV=()
……部分内容省略
PROMPT_COMMAND='echo -ne "33]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/~}07"'
PS1='[u@h W]$ '
PS2='> '
PS4='+ '
PWD=/root
QTDIR=/usr/lib/qt-3.3
SHELL=/bin/bash
SSH_TTY=/dev/pts/4
SUPPORTED=zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en
SYSFONT=latarcyrheb-sun16
TERM=xterm
UID=0
USER=root
_=-lh
lx='ls -lh'
[root@runoob.com ~]# unset lx //清除环境变量
[root@runoob.com ~]# set //再次查看环境变量
BASH=/bin/bash
BASH_ARGC=()
BASH_ARGV=()
……部分内容省略
PROMPT_COMMAND='echo -ne "33]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/~}07"'
PS1='[u@h W]$ '
PS2='> '
PS4='+ '
PWD=/root
QTDIR=/usr/lib/qt-3.3
SHELL=/bin/bash
SSH_TTY=/dev/pts/4
SUPPORTED=zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en
SYSFONT=latarcyrheb-sun16
TERM=xterm
UID=0
USER=root
_=-lh

全国统一服务电话

400 890 5375

电子邮箱:879577@qq.com

公司地址:宜昌市西陵区黄河路5号三峡明珠10栋1051室

咨询微信

TEL:13680874598