600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Linux 命令之 unset -- 删除指定的shell变量或函数

Linux 命令之 unset -- 删除指定的shell变量或函数

时间:2024-02-01 11:58:18

相关推荐

Linux 命令之 unset -- 删除指定的shell变量或函数

文章目录

一、命令介绍二、选项参数三、命令示例(一)删除指定的环境变量

一、命令介绍

unset 为 shell 内建指令,用于删除已定义的shell变量(包括环境变量)和shell函数。unset命令不能够删除具有只读属性的shell变量和环境变量。

unset 在 Bourne shell 家族(sh、ksh、bash等)和 C shell 家族(csh、tcsh等)都有实现。它可以取消设置一个 shell 变量,从内存和 shell 的导出环境中删除它。它实现为一个壳层内建指令,因为它直接操纵 shell 的内部。

只读 shell 变量不能被 unset。如果试图 unset 只读变量,unset 命令将打印一个错误消息,并返回一个非零的退出代码。

二、选项参数

三、命令示例

(一)删除指定的环境变量

使用unset命令将前面所创建的环境变量mylove及其对应的值进行删除,输入如下命令:

[root@linuxcool ~]# unset -v mylove

执行以上命令后,系统将删除指定的环境变量。用户可以使用 env 命令和 grep 命令对其进行查询。已经删除的环境变量再次使用指令查询时,将出现查询不到指定环境变量的输出信息。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。