【发布时间】:2021-02-28 09:04:03
【问题描述】:
我正在使用 Linux 并且想要更新环境变量。我用
设置了一个新条目export theKey=theOldValue
并检查
printenv
现在我有了这个键的新值并想更新它。我找不到任何“更新”命令,所以我再次运行export 命令。这似乎在运行printenv 时更新了条目,但每当我尝试从我的代码中读取值时,我都会得到旧的条目值。
每当我更改值时,我都会重新启动机器。
由于这不能正常工作,我尝试了以下方法
unset theKeyexport theKey=theNewValue- 重启
检查值时,此变量恢复为旧值。有人知道我错过了什么吗?
【问题讨论】:
-
你是否在你的 shell 配置中写了这些,例如 bashrc?
-
@GordonBai 对不起,你是什么意思?我正在使用 PopOs 并使用“默认终端应用程序”
-
我的意思是你在哪里设置你的
export条目?在终端会话中,还是将其写入文件? -
在终端会话中,我打开终端并运行
export theKey=theNewValue命令
标签: linux environment-variables