BashとZshプロファイルの混乱

Apr 01 2020

私はMacを使用していて、開発を開始しようとしています。Macにクリーンインストールを実行しましたが、私の質問は、〜/ .bash_profile、〜/ .zshrc、〜/ .profile、および〜/ .bashrcの違いは何ですか。これらのファイルの使用に関連するベストプラクティスはどこにありますか?また、zshはターミナルのデフォルトではないため、macosで現在使用されているのはどれですか?まだbash-profileを使用していますか?

回答

MarlonRichert Jun 04 2020 at 03:27

「プロファイル」ファイルは本当に必要ありません。それらは主に歴史的な理由で存在します。必要なものをすべて「rc」ファイルに入れるだけです。

macOSで使用されるシェル、つまり「rc」ファイルは、ターミナルとしてBashとZshのどちらを設定したかによって異なります。私はZshをお勧めします。これは(あなたの声明とは反対に)現在macOSのデフォルトシェルです。

現在使用しているシェルを特定するecho $SHELLには、ターミナルに入力します。

シェルをZshに変更するには、と入力しchsh -s /bin/zshます。