Newly created alias should be activated constantly
Terminal opens a login shell. The config file is .bash_profile!

You either have to source .bashrc in .bash_profile or add the alias to .bash_profile.

The proper alias would be: alias l.='ls -dG .*' (to get rid of ls: --color=auto: No such file or directory!