• 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. 

Did this answer your question?