title: How to load ~/.bash_profile when entering bash from within zsh?
body: <p>I've used bash for two years, and just tried to switch to zsh shell on my OS X via homebrew. And I set my default (login) shell to zsh, and I confirmed it's set properly by seeing that when I launch my Terminal, it's zsh shell that is used in default.</p>
  
  <p>However, when I try to enter bash shell from within zsh, it looks like not loading <code>~/.bash_profile</code>, since I cannot run my command using aliases, which is defined in my <code>~/.bash_profile</code> like <code>alias julia="~/juila/julia"</code>, etc.. Also, the prompt is not what I set in the file and instead return <code>bash-3.2$</code>.</p>
  
  <p>For some reasons, when I set my login shell to bash, and enter zsh from within bash, then <code>~/.zshrc</code> is loaded properly.</p>
  
  <p>So why is it not loaded whenever I run <code>bash</code> from within zsh? My <code>~/.bash_profile</code> is symbolic linked to <code>~/Dropbox/.bash_profile</code> in order to sync it with my other computers. Maybe does it cause the issue?</p>