系统不保存 .bash_profile 并在启动 zch 时获取它
system don't save .bash_profile and source it at startup zch
自从上次 MacOS 终端使用 zsh 之后我就面对
每次我打开终端并使用诸如 flutter
之类的东西
错误
michaelatef@michaels-iMac ~ % flutter
zsh: command not found: flutter
并且每次都运行
source $HOME/.bash_profile
手动使用它
.bash_profile
仅是 Bash 的初始化文件。为什么 zsh 使用 bash 的配置文件?
cp "$HOME/.bash_profile" "$HOME/.zshrc"
ZSH 的初始化文件:
/etc/zshenv
~/.zshenv
- 登录方式:
/etc/zprofile
~/.zprofile
- 互动:
/etc/zshrc
~/.zshrc
- 登录方式:
/etc/zlogin
~/.zlogin
Bash、
的初始化文件
- 登录方式:
/etc/profile
~/.bash_profile
、~/.bash_login
、~/.profile
(只有第一个存在)
- 交互式非登录:
/etc/bash.bashrc
(有些Linux;不在Mac OS X上)
~/.bashrc
- 非交互式:
$BASH_ENV
中的源文件
参考资料
自从上次 MacOS 终端使用 zsh 之后我就面对 每次我打开终端并使用诸如 flutter
之类的东西错误
michaelatef@michaels-iMac ~ % flutter
zsh: command not found: flutter
并且每次都运行
source $HOME/.bash_profile
手动使用它
.bash_profile
仅是 Bash 的初始化文件。为什么 zsh 使用 bash 的配置文件?
cp "$HOME/.bash_profile" "$HOME/.zshrc"
ZSH 的初始化文件:
/etc/zshenv
~/.zshenv
- 登录方式:
/etc/zprofile
~/.zprofile
- 互动:
/etc/zshrc
~/.zshrc
- 登录方式:
/etc/zlogin
~/.zlogin
Bash、
的初始化文件- 登录方式:
/etc/profile
~/.bash_profile
、~/.bash_login
、~/.profile
(只有第一个存在)
- 交互式非登录:
/etc/bash.bashrc
(有些Linux;不在Mac OS X上)~/.bashrc
- 非交互式:
$BASH_ENV
中的源文件
参考资料