【发布时间】:2013-05-26 21:26:15
【问题描述】:
我在 ubuntu lucid 中有一个打开的终端,我需要一个新的环境变量集。所以,我打开 .bashrc 文件并编辑它,以添加新的环境变量(比如 PYTHONPATH)
.bashrc
PYTHONPATH=/some/path
export PYTHONPATH
但是,为了使其生效,我需要关闭我的终端并再次打开它。是否有一些命令可以让我获得这种效果,而无需再次关闭/打开终端。
【问题讨论】:
我在 ubuntu lucid 中有一个打开的终端,我需要一个新的环境变量集。所以,我打开 .bashrc 文件并编辑它,以添加新的环境变量(比如 PYTHONPATH)
.bashrc
PYTHONPATH=/some/path
export PYTHONPATH
但是,为了使其生效,我需要关闭我的终端并再次打开它。是否有一些命令可以让我获得这种效果,而无需再次关闭/打开终端。
【问题讨论】:
你也可以试试,
sat:~# . ~/.bashrc
【讨论】:
看看source命令:man source
source ~/.bashrc
除此之外:为什么不直接在 shell 中使用环境命令来设置额外的环境变量?
export PYTHONPATH="/some/path"
这样创建的变量立即生效。
【讨论】: