We still do not know why aliases do not load automatically.
Your aliases must be loaded from .bash_profile. This is the default bash behavior in OS X.
mklement0 wrote more about the problem in his answer in this thread .
Hacker workaround
Open the terminal settings . You specify the command with which you start your shell:

Instead of manually receiving your point files every time, you can specify which file you want to use when opening the shell. Here is a list of options for bash:
Usage: bash [GNU long option] [option] ...
bash [GNU long option] [option] script-file ...
GNU long options:
Shell options:
-irsD or -c command or -O shopt_option (invocation only)
-abefhkmnptuvxBCHP or -o option
You can use /bin/bash --rcfile alias_file_of_yoursor something like that.
. cd.
, .