您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Linux 删除环境变量

前面小节介绍了如何设置环境变量、查看环境变量,本小节介绍如何使用 unset@H__4@ 命令全局环境变量和局部环境变量。

1. 全局环境变量

在上小节中,在 /etc/profile@H__4@ 中的 test_val=my_test_dog@H__4@ 变量是全局环境变量,可以使用 unset@H__4@ 命令这个全局环境变量,命令如下:

echo $test_valunset test_valecho $test_val

执行结果如下图:

Tips:因为 test_val@H__4@ 变量的值在 /etc/profile@H__4@ 中,被 unset@H__4@ 命令之后,可以重新使用 source /etc/profile@H__4@ 命令更新权限,重新到 test_val@H__4@ 变量的值。

2. 在 shell 子进程中环境变量

shell@H__4@ 子进程中可以使用 unset@H__4@ 命令指定的环境变量名,命令如下:

new_val="imooc"export new_valbashecho $new_valunset new_valecho $new_valexitecho $new_val

执行结果如下图:

3. 小结

本小节主要介绍如何使用 unset@H__4@ 命令环境变量,需要注意的是在 shell@H__4@ 子进程中可见的全局环境变量,使用 unset@H__4@ 命令只影响当前子进程的可见性,不会影响到父 shell@H__4@ 进程。另外一般在使用环境变量时,变量名前面要带上 $@H__4@,若是对变量操作,则不需要前面的 $@H__4@ 。


联系我
置顶