一个典型的.bash_profile (来自于CentOS系统)内容如下所示:
# .bash_profile
# Get the aliases and functions
if [ -f 〜/.bashrc ]; then
.〜/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
解释如下:
1 if到fi这一段的意思是:如果存在文件〜/.bashrc,就读取这个文件。我的centos系统,有这个文件,超级用户和普通用户目录下都有。
2 PATH=$PATH:$HOME/bin 是一个命令,把:$HOME/bin 添加到环境变量PATH的末尾。
3 export PATH命令告诉shell,使用PATH变量的内容。
我的centos系统中的这个文件,还添加了
HOME/.local/bin
这是主目录下.local目录中的bin子目录。但实际上没有这个目录,无论是超级用户有还是普通用户。
网友评论