我可以使用source
按此顺序http://www.thegeekstuff.com/2008/10/execution-sequence-for-bash_profile-bashrc-bash_login-profile-and-bash_logout/重新加载它们,但有一个简短的方法吗?
我的意思是,一个命令按顺序加载所有文件,而不是:
source /etc/profile
source ~/.bash_profile
source ~/.bashrc
source ~/.bash_login
source ~/.profile
答案 0 :(得分:7)
它可能不是最好的,但这是一种快速的资源来源:
exec bash -l
-l
强制bash作为登录shell工作,它应该来源/ etc / profile。
答案 1 :(得分:4)
将其放入~/.bashrc
rld() {
source /etc/profile
source ~/.bash_profile
source ~/.bashrc
source ~/.bash_login
source ~/.profile
}
现在,只要您想重新加载所有这些文件,就可以rld
。