如何添加环境变量?
我正在运行Ubuntu 11.04。我使用终端启动bash会话,我想添加一个环境变量: $r@hajt:~$ env THEVAR=/example 但这不起作用。它显示了所有变量,其中THEVAR是最后一个变量,但是对的另一个调用env不再显示- THEVAR不env | grep THEVAR返回任何内容。 同样,带有export(export THEVAR=/example)或其他变量分配(THEVAR=/example)的脚本也不会添加环境变量。 我知道我做错了什么,我知道应该做的很简单,但是我找不到。 更新:我的问题的真正含义是这样的:https : //stackoverflow.com/questions/496702/can-a-shell-script-set-environment-variables-of-the-calling-shell (无论如何,我会选择投票最多的答案,并保留编辑后的标题-那不是我要的内容) env 在修改后的环境中运行程序,然后取消所有更改。