見出し画像

macOSの「シェル」変更について

macOSの「シェル」です。Terminal.appを立ち上げて使います。コマンドラインでいろいろ操作できりします。開発環境の構築、いろんなプログラミング言語を使う時に便利に使うことができます。

普通にパソコンを使う人にはあまり関係ないですが。

プログラミングを勉強していくにはこういうことも知っていれば何か役に立つと思うので調べて記録しておきます。

「zshはbashの(ほぼ)上位互換に位置付けられるシェル」だ。多少の差はあるものの、ログインスクリプトはbashのものをおよそそのまま利用できるし、シェルスクリプトの動作も概ね問題ない(そもそもシェルスクリプトの多くはbashより旧式な「sh」向けに記述されている)。日常の多くの時間をTerminalで過ごしているユーザを除けば、ほとんどのMacユーザには影響しないはずだ。

ということなのであまり心配することないかな?

そもそも「シェル」って何ってことから少し知識がたりません。シェルスクリプトを使う場合に少し注意点があるようですが、zsh上位互換ということなので進化系ですね。

微妙な違いを書いていただいているので参考になります。


この記事が気に入ったらサポートをしてみませんか?