How do I make a command run automatically when I open a new terminal window?

Each shell has initialisation files which get run at each start (aka new Terminal tab/window). Put the command into the appropriate one and it will be available in new tabs.

  • for bash, use ~/.bashrc
  • for zsh, use ~/.zshrc

You can use echo $SHELL to determine which shell you are using.