今天遇到一个问题,linux下某用户登陆后无法加在其自身的.bashrc, 通过source .bashrc发现.bashrc是没有问题的,文件的权限也是没有问题的。
后来发现是因为该用户下的.bash_profile被删除。
其实加在顺序不是首先加载.bashrc,而是先加载.bash_profile。
将.bash_profile文件补一下就好了
# .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