$HOME/bin 如何添加到我的路径中?

$HOME/bin 如何添加到我的路径中?

我注意到我的路径环境变量有我家的二进制文件的路径$HOME/bin

我没有将$HOME/bin目录添加到路径环境变量中,那么如何$HOME/bin添加到路径中?


关于 -“可能重复”:

这个问题特定于环境变量“PATH”,并且进一步特定于如何将特定值(即)$HOME/bin附加到环境变量。

“可能的重复”:

  • PATH问题或答案中没有提及环境变量
  • 没有提及$HOME/bin问题或答案中任何地方的任何内容

答案1

在 CentOS/RHEL 6.x(及更高版本)和 Fedora 20(及更高版本)上:

当您登录时,$HOME/.bash_profile将执行该脚本并将该脚本添加$HOME/bin到您的路径中。

在Ubuntu上:

当您登录时,$HOME/.profile将执行该脚本并将该脚本添加$HOME/bin到您的路径中。 (来源:https://askubuntu.com/questions/49784/how-is-bin-add-to-my-path

答案2

在更改之前,这存在于所有用户中/etc/skel/.profile,因此也存在于所有用户中~/.profile

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

Debian 6 如此,Ubuntu 或许还有其他。

相关内容