〜/ .profile不在启动时


12

我最近在Linux Mint 10 LXDE上安装了virtualenv + virtualenvwrapper。为了方便起见,我已将标准WORKON_HOME设置添加到我的〜/ .profile中

export WORKON_HOME=$HOME/Envs
source /usr/local/bin/virtualenvwrapper.sh

然后我注意到workon登录后该功能不起作用,这意味着上述命令未运行。如果我可以的source ~/.profile话。我真的不确定是什么原因导致.profile无法运行?我已经检查过,但没有.bash_profile.bashrc

Answers:


13

~/.profile仅用于交互式登录外壳。如果要启动的是交互式外壳程序,但不是登录外壳程序,则该~/.bashrc源程序为源。


这个答案这一个以获取更多信息。
暂停,直到另行通知。

是的,看起来LXTerminal无法使用~/.profile
2011年

@Beres Botond:您最初写道,登录后设置无效。现在您说的是,当您运行LXTerminal时,它不起作用。如果要从窗口管理器启动LXTerminal,则无需登录。通常,〜/ .profile 设置环境变量的地方,以便它们影响登录后运行的所有程序的环境,但是您必须完全注销,然后重新登录以使设置生效。
garyjohn'3
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.