The Terminal app uses bash by default. And I don't want to change it. However I want to configure iTerm2 with zshell and oh my zsh. and I don't want bash on it. The instructions I checked online, make zshell default in both apps.
How to configure the Terminal app with bash and iTerm2 with zshell and oh the zsh
bashitermterminalzsh
Related Question
- How to use iTerm along with the default bash terminal
- How to change colour scheme between *panes* inside iTerm2 + oh-the-zsh
- What are the practical differences between Bash and Zsh
- Now that MacOS Catalina has moved to zsh, can I upgrade bash 3.2.57 with 5.0.3
- MacOS – How to get fn + left key working on macOS after changing to zsh from bash
- ITerm2, zsh and .zshhistory – how to have separate zsh history
- How to change this terminal customization tutorial for usage in zsh rather than bash
Best Answer
If your default system shell is
bash
, your Terminal should start with it. You can check it on General tab under Terminal Preferences. Should look like the following:If bash isn't your default shell, you can change it by typing:
To configure iTerm2 with
zsh
you have to open Preferences and change the command on General tab on your default profile. You have to enter/bin/zsh
or whatever shell you want.To install oh-my-zsh type the following: