macOS 10.15 Catalina 부터 새 계정의 로그인 셸은 zsh 다[1]. 그 전에 만든 계정이나 bash 로 바꾼 계정은 chsh 로 바꾸거나 시스템 설정에서 고른다. 고를 수 있는 셸은 /etc/shells 에 적힌 것뿐이며 Homebrew 로 설치한 셸은 그 파일에 경로를 더해야 한다.
cat /etc/shells
echo $SHELL
chsh -s /bin/zsh
bash 로 돌리려면 chsh -s /bin/bash 다. 암호를 물으면 로그인 암호를 넣는다. 새 터미널 창부터 적용된다.
Homebrew 의 최신 bash · zsh 를 쓰려면 먼저 /etc/shells 에 등록한다.
brew install bash
echo "$(brew --prefix)/bin/bash" | sudo tee -a /etc/shells
chsh -s "$(brew --prefix)/bin/bash"
macOS 12 이하는 시스템 환경설정 → 사용자 및 그룹에서 자물쇠를 풀고 같은 순서로 한다.
새 터미널을 열어 확인한다.
echo $SHELL
dscl . -read ~/ UserShell
Use zsh as the default shell on your Mac — 2026-09-20 확인. https://support.apple.com/en-us/102360 ↩︎