Linux unset 命令详解
一、命令简介
unset 是 Linux shell(如 Bash)中的内建命令,用于删除 shell 中的变量或函数。当你定义了一个环境变量或函数后,使用 unset 可以将其从当前 shell 中清除,使其不再可用。
它常用于脚本或交互式 shell 环境中,确保变量不会意外影响后续命令或脚本执行,也可用于管理 shell 函数,清理环境变量等。
✅ 注意:
unset是 shell 内建命令,不能作为单独的程序使用,也不会在系统路径中找到对应的可执行文件。
二、命令语法
unset [选项] name [name...]
-
name:要删除的变量或函数名,支持多个同时删除。 -
不支持使用等号(如
unset VAR=value是错误的)。
三、常用选项
| 选项 | 含义 |
|---|---|
-f |
删除函数 |
-v |
删除变量(默认行为) |
如果不加选项,unset 默认删除变量。但如果变量和函数重名,建议使用 -f 或 -v 指定要删除的类型。

最低0.47元/天 解锁文章
698

被折叠的 条评论
为什么被折叠?



