如果我使用 Zsh,我應該忽略 .bash_rc、.bash_profile 等嗎?

如果我使用 Zsh,我應該忽略 .bash_rc、.bash_profile 等嗎?

茲什配置進入~/.zshrc檔案。這就是我放置別名等的地方......

但我想知道我是否應該忽略.bash_profile這些其他文件,並將所有內容放入.zshrc文件中?網路上很多安裝或系統設定的說明都讓我添加一些東西.bash_rc等等.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“死在水中”我有一個備份。

但根據我的經驗,它們對於各自的外殼是互斥的

相關內容