第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

全部開發(fā)者教程

Linux 入門教程

首頁 慕課教程 Linux 入門教程 Linux 入門教程 28 Linux 刪除環(huán)境變量

Linux 刪除環(huán)境變量

前面小節(jié)介紹了如何設(shè)置環(huán)境變量、查看環(huán)境變量,本小節(jié)介紹如何使用 unset 命令刪除全局環(huán)境變量和局部環(huán)境變量。

1. 刪除全局環(huán)境變量

在上小節(jié)中,在 /etc/profile 文件中添加的 test_val=my_test_dog 變量是一個(gè)全局環(huán)境變量,可以使用 unset 命令刪除這個(gè)全局環(huán)境變量,命令如下:

echo $test_val

unset test_val

echo $test_val

執(zhí)行結(jié)果如下圖:

圖片描述

Tips:因?yàn)?test_val 變量的值在文件 /etc/profile 中,被 unset 命令刪除之后,可以重新使用 source /etc/profile 命令更新權(quán)限,重新獲取到 test_val 變量的值。

2. 在 shell 子進(jìn)程中刪除環(huán)境變量

shell 子進(jìn)程中可以使用 unset 命令刪除指定的環(huán)境變量名,命令如下:

new_val="imooc"

export new_val

bash

echo $new_val

unset new_val

echo $new_val

exit

echo $new_val

執(zhí)行結(jié)果如下圖:

圖片描述

3. 小結(jié)

本小節(jié)主要介紹如何使用 unset 命令刪除環(huán)境變量,需要注意的是在 shell 子進(jìn)程中可見的全局環(huán)境變量,使用 unset 命令刪除只影響當(dāng)前子進(jìn)程的可見性,不會(huì)影響到父 shell 進(jìn)程。另外一般在使用環(huán)境變量時(shí),變量名前面要帶上 $,若是對變量操作,則不需要前面的 $