如果我使用 Zsh,我应该忽略 .bash_rc、.bash_profile 等吗?

如果我使用 Zsh,我应该忽略 .bash_rc、.bash_profile 等吗?

扎什配置进入~/.zshrc文件。这就是我放置别名等的地方……

但我想知道我是否应该忽略.bash_profile其他文件,并将所有内容放入.zshrc文件中?网上很多关于安装或系统设置的说明都要求我添加内容.bash_rc等。我想如果我要使用 Zsh,我应该将那些内容放入.zshrc

我主要从事前端网络开发,不托管任何网络服务器,而且我也不是 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“失败”,我有一个备份。

但根据我的经验,它们对于各自的 shell 是互相排斥的

相关内容