参考文章:stack overflow: commands not found on zsh
由于错误修改了~/.zshrc
导致把所有之前的环境变量给覆盖了,是得如rm,ls等所有命令都消失了,导致连source都失效了,无法通过source ~/.zshrc
其实解决方案也很简单,通过命令给将当前shell添加PATH,然后再正确修改.zshrc
就好
首先
PATH=/bin:/usr/bin:/usr/local/bin:${PATH}
export PATH
然后
修改~/.zshrc
,再通过source ~/.zshrc
使得zsh正确获得环境变量