BashとZshプロファイルの混乱
私はMacを使用していて、開発を開始しようとしています。Macにクリーンインストールを実行しましたが、私の質問は、〜/ .bash_profile、〜/ .zshrc、〜/ .profile、および〜/ .bashrcの違いは何ですか。これらのファイルの使用に関連するベストプラクティスはどこにありますか?また、zshはターミナルのデフォルトではないため、macosで現在使用されているのはどれですか?まだbash-profileを使用していますか?
回答
MarlonRichert
「プロファイル」ファイルは本当に必要ありません。それらは主に歴史的な理由で存在します。必要なものをすべて「rc」ファイルに入れるだけです。
macOSで使用されるシェル、つまり「rc」ファイルは、ターミナルとしてBashとZshのどちらを設定したかによって異なります。私はZshをお勧めします。これは(あなたの声明とは反対に)現在macOSのデフォルトシェルです。
現在使用しているシェルを特定するecho $SHELL
には、ターミナルに入力します。
シェルをZshに変更するには、と入力しchsh -s /bin/zsh
ます。