在修改~/.zshrc配置后,使用 source ~/.zshrc 命令后,发现vi命令无法使用。
# vi ~/.zshrc
# source ~/.zshrc
# nginx -t
zsh: command not found: nginx
# vi ~/.zshrc
zsh: command not found: vi
这一问题出现在 ~/.zshrc配置错误后,导致zsh启动后无法正常工作。
解决方案
如果zsh无法工作,可以手动恢复$PATH
输入以下命令:
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
重新修改 ~/.zshrc 文件,并运行:
source ~/.zshrc
服务恢复正常。
