我注意到我的路径环境变量有我家的二进制文件的路径$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 或许还有其他。