この記事には広告を含む場合があります。
記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。
ども。あいしんくいっと(@ithinkitnet)です。
Macでターミナルを開くと以下のメッセージが。
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.』
Macターミナルで「The default interactive shell is now zsh」と出力された場合はどういった対応が必要なのでしょうか。
`chsh -s /bin/zsh`.の意味は?
ithinkit
と思いつつ、グーグル翻訳にかけてみる。
”デフォルトの対話型シェルはzshです。
アカウントを更新してzshを使用するには、 `chsh -s / bin / zsh`を実行してください。
詳細については、https://support.apple.com/kb/HT208050をご覧ください。”
どうやら、macOSがCatalinaになってからデフォルトシェルがzshになったらしく、「zshを利用したら?」というmacOSからの提案らしい。
これまでmacOSのデフォルトシェルは「bash」でした。
$ echo $SHELL
/bin/bash
「bash」から「zsh」へデフォルトシェルを無理に変える必要はないのですが、zshにも興味がある。
ithinkit
とりあえず、macOSに言われた通りのコマンドを実行してみます。
「chsh -s /bin/zsh」実行
「`chsh -s /bin/zsh`」を実行せよ、とのことなのでとりあえずコマンド実行してみる。
デフォルトシェルの変更コマンドは管理者パスワードの入力が必要。
ithinkit
と思ったのですが、ターミナルを開き直してみると、、、
ithinkit
デフォルトシェルがbashからzshに変更されたことにより、プロンプトの表示が変わった模様。
zshからbashに戻すには?
「zshに変更したは良いけど、やっぱり使い慣れたbashに戻したい!」って方もいるでしょう。
そんな時は `chsh -s /bin/bash` を実行しましょう。
これでデフォルトシェルがbashに変更されます。
ithinkit
この表示を消す方法もあるみたいなのですが、またの機会に。
警告メッセージを消す方法書きました。
Macで「The default interactive shell is now zsh」の警告表示を消す方法
bashからzshに変わったことで出来ることも増えてるはず。bashに比べてzshは補完機能に優れているらしいですが、具体的に何が変わったのかというと・・・
ithinkit
以上、あいしんくいっとでした。