-1

我想修改我的用户在 Linux Mint 14 Cinnamon 中的路径,以在我的用户的 $PATH 中包含 $HOME/bin。

警告:简单地添加到 .profile 似乎不起作用,即使 .profile 中的其他命令被正确调用并且即使在显式调用 source .profile 时它也有效。

我的替代方案是什么?

4

3 回答 3

2

事实证明,进行编辑的正确文件是 .bashrc,而不是 .profile。.profile 将在开始时调用 .bashrc。

添加到 .bashrc:

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    export PATH="$HOME/bin:$PATH"
fi
于 2013-09-22T15:25:17.933 回答
0

将文本放入~/.bashrc对我有用。当文档像文件中一样对我说谎时,真是太令人愉快了.profile

于 2014-03-19T04:36:29.607 回答
0

在 rc 脚本中修改环境变量(如 PATH)是一个非常糟糕的主意。

1:它对所有脚本执行,而不仅仅是从命令行 2:随着你的深入是 shells,你会得到越来越多的前置路径

.profile 或 .bash_profile 是正确的,只在登录时完成一次......似乎肉桂中有一个错误

我也在寻找并回答如何在 Cinnamon 中设置我的 $PATH,因为在过去 30 年中更好的解决方案(.profile)在这里不起作用。(.xsessionrc 顺便说一句也没有)

于 2015-05-03T12:50:53.303 回答