Basics of OSX .bashrc v .profile v .bash_profile
The key to understanding what all this means it is important first understand the difference between a login shell and a non-login shell. Types of Shells A login shell is when you are logging in remotely to another machine via ssh. You generally need to login. A non-login shell is when you are already logged into… Read More »