我做了實驗,現(xiàn)在父shell定義環(huán)境變量,然后在子shell中去刪除,為什么還是能刪除呢?

qq_不人不_0
2016-04-08
5 回答
舉報
0/150
提交
取消
2016-05-05
視頻里不能刪,應(yīng)該是他寫錯了. 他之前寫成了unset $變量名,帶$符不管在哪哥bash都刪除不了,在他切到父bash的時候沒帶$符了所以刪除了。
2018-06-01
在子shell中刪除父shell中的環(huán)境變量,此時你在子shell中用set查看是沒有的,等返回到父shell,你會發(fā)現(xiàn)父shell中的環(huán)境變量還在,此時你再pash進(jìn)入子shell,你會發(fā)現(xiàn)你剛才在子shell刪掉的變量依然存在。所以,想要徹底的刪除環(huán)境變量,回到父shell中刪除!
2016-05-24
對的 視頻里老師自己加了$
2016-05-23
樓上說的對。在子bash下刪除變量應(yīng)該是unset 變量名,set查看一下,確實沒有了,回到父bash下set查看這個變量是依然存在的。
2016-04-09
是不是只要能夠訪問就能夠進(jìn)行修改呀