プログラミングスクール最大70%OFF! ←クリックして見に行く

【今さら】MacOS Catalina からデフォルトLinuxが bash から zsh に変更

【今さら】MacOS Catalina からデフォルトLinuxが bash から zsh に変更

ターミナル起動時に下記のような警告が結構前から表示されていたのですが、
なんだかよくわからずシカトしていました(∩’-‘⊂)シュッ

これはタイトルの通り、
macOS Catalina からlinuxのデフォルトが
bashからzshに変わったよ!という告知みたいです_φ(・_・ )

今更ながら変更することにしたのですが、
地味にエラーも出たりしたので、
備忘録として残します。

移行手順

移行方法はいたって簡単!
警告通りにターミナルでコマンドを打つだけです!

手順①

まずはこのコマンド

chsh -s /bin/zsh

手順②

bash の設定を zsh にコピーするコマンド

cat ~/.bash_profile >> ~/.zprofile
cat ~/.bashrc >> ~/.zshrc
source ~/.zprofile
source ~/.zshrc
Memo

「.bash_profile」=「.zprofile」
「.bashrc」=「.zshrc」

Memo

これで今まで使っていたbashのPATHとかを引き継ぎつつzshが使える。

移行したくない方

移行はマストではありません。
移行したくない方や、移行はとりあえず置いといて警告を消したい方は以下のコマンドでアラートを消せます。

echo "export BASH_SILENCE_DEPRECATION_WARNING=1" >> ~/.bash_profile

あとがき

bash から zshへの変更お疲れ様でした!
プロンプトやその他のカスタマイズは別記事にて紹介しようとおもいます!(気が向いたら)

Macカテゴリの最新記事