- Open up your Terminal app.
- At the top, click Edit > Profile Preferences
- Go to the Command (it may also be called Title and Command) tab and select "Run command as login shell"
- Close this window and close the terminal. Now whenever you open a new terminal, it will run as a login shell!
Running your terminal as a login shell ensures that your
~/.bash_profile loads up when you open the terminal. That's the file that is responsible for customizing how your terminal looks and acts along with loading up important development tools.