Zsh を使用している場合、.bash_rc、.bash_profile などを無視する必要がありますか?

Zsh を使用している場合、.bash_rc、.bash_profile などを無視する必要がありますか?

ズッシュ設定はファイルに入ります~/.zshrc。そこにエイリアスなどを入れています…

.bash_profileしかし、や他のファイルを無視して、すべてを ファイルに入れる必要があるかどうかを知りたいです.zshrc。インストールやシステム設定に関するオンラインの指示の多くでは.bash_rc、 などに何かを追加するように指示されています。Zsh を使用する場合は、その内容を に入れる必要があると思いますか.zshrc?

私は主にフロントエンドの Web 開発を行っており、Web サーバーをホストしているわけではなく、CLI の天才でもありません。

答え1

.bash_profileしかし、とその他のファイルを無視して、すべてを ファイルに入れる必要があるかどうかを知りたいです.zshrc。 のインストールやシステム設定に関するオンラインの指示の多くでは.bash_rc、 などにファイルを追加するように指示されています。 を使用する場合はzsh、そのファイルを に入れる必要があると思います.zshrcか?

これウェブページで違いがわかりやすく説明されている、しかしそれは基本的にあなたが述べていることと全く同じです。ズッシュ次に、調整/設定を同等の Zsh ファイルに配置するだけです。

  • ズッシュ: 、、、および のみ.zshenvを考慮.zprofileします。.zshrc.zlogin.zlogout
  • バッシュ: 、、、および のみ.bashrcを考慮.bash_profileします。.bash_login.profile.bash_logout

.bash_profileしたがって、多くのユーザーがbashデフォルトでを使用しているため、へのアイテムの追加についてのみ言及しているチュートリアルやガイドを読んでいる場合は、.zprofile代わりに にそれらのアイテムを追加する必要があります。

答え2

それが「正しい方法」かどうかはわかりませんが、ln -s必要に応じて

  1. スクリプトには bash を使用します。
  2. 新規インストールがない場合zsh、またはzsh「機能しなくなった」場合は、バックアップがあります。

しかし、私の経験では、それらはそれぞれのシェルに対して相互に排他的です

関連情報