如何在os x中重新加载所有bash启动文件?

时间:2012-07-19 20:18:53

标签: bash

我可以使用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

2 个答案:

答案 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