Mac のデフォルトシェルを bash に変更する
macOS は Catalina からターミナルのデフォルトシェルが bash から zsh に変更になった。その影響で動かないコマンドがあったりする。
そこでデフォルトシェルを bash に戻すことにした。
(1)現在のシェルを確認するには以下のコマンド。
$ echo $0
-zsh
でももっと簡単に確認するには、Terminal のウィンドウのトップを見れば -zsh と書かれていることが分かる。
(2)以下のコマンドを実行。
$ chsh -s /bin/bash
再起動すれば bash がデフォルトシェルとなる。
zsh に戻すには以下のコマンド。
$ chsh -s /bin/zsh
(3)ただし macOS の bash のバージョンは古い。以下のコマンドを実行するとバージョン 3.2 だと分かる。
$ bash --version
アップデートするには以下のコマンドを実行。
$ brew update && brew install bash && sudo chsh -s /usr/local/bin/bash $(whoami)
参考:
Change Zsh to Bash on macOS Ventura/Monterey/Big Sur/Catalina
https://iboysoft.com/news/change-zsh-to-bash-mac.html
この記事が気に入ったらサポートをしてみませんか?