如何在不注销或重新启动当前会话的情况下使“.bashrc”生效?

如何在不注销或重新启动当前会话的情况下使“.bashrc”生效?

我基本上使用 .bashrc 添加环境变量。每次添加新的环境变量时,我都必须注销当前会话并再次登录以使更改生效。

有什么方法可以添加环境变量并继续工作而无需重新启动会话?

[我想我的问题已经回答清楚了。如果需要更多信息,请告诉我]

非常感谢您的帮助。:)

(Ubuntu 14.04 - 32 位)

答案1

尝试source ~/.bashrc, 或. ~/.bashrc。 两者在 bash 中相同,并且将更新您的 ENV 变量。

例子:

export $FOO=bar
echo $FOO 
bar
echo "FOO=test" >> ~/.bashrc
. ~/.bashrc
echo $FOO 
test

答案2

如果它们与终端相关(例如 archey 或 alias 命令等),您可以执行exit。否则您需要重新登录。

相关内容