Macのターミナルで「デフォルトのシェルが変わったよ!」が毎回でる
The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
ターミナルを開くたびに見かけるこのメッセージ👆
chsh -s /bin/zsh
このコマンド実行しても何も変わらない。。。
一体何のことだかよくわからなかったので、ここに記録する!
そもそもシェルとは?
OSとアプリケーションの間に立ってユーザからの要求をシステムに伝えるためのユーザインターフェースで、要はコマンドを入力することで動くプログラムのことをシェルといいます。
https://mykii.blog/what-is-shell-bash-and-zsh/
わかるようでわからない。。。
シェル(英:shell)とは
コンピュータ株式会社の受付のおねーさんのこと。
もう少し真面目に書くと
人間様からの入力をコンピュータさんに伝えるプログラムのこと
です。
イメージしにくければ
Windowsにおける「コマンドプロンプト」みたいなもの
と考えても構いません。
https://wa3.i-3-i.info/word11219.html
まぁ要はMacで言う「ターミナル」みたいなものかな。
シェルにもたくさん種類がある
一番よく使われているのはbash(ばっしゅ)というシェルで、UNIX上の昔からある一番古いshというシェルに拡張機能を追加したものです。Linuxの標準シェルにもなっていて一番スタンダードです。
https://mykii.blog/what-is-shell-bash-and-zsh/
Mac OSが「Mojave」から「Catalina」にアップグレードした時、デフォルトのシェルが「bash」から「zsh」に変わったようです。
「bash」から「zsh」に変更する
最後に
bashの設定をzshに移す作業というのが必要なんだとか。。。
うーん、難しそうやから今度します!