我正在使用z Shell(zsh)而不是默认的bash,并且发生了错误,以至于不再识别以前工作的所有命令:
ls
zsh: command not found: ls
open -e .zshrc
zsh: correct 'open' to '_open' [nyae]?
Run Code Online (Sandbox Code Playgroud)
我不知道如何重置zsh或如何解决这个问题.这是$PATH变量的内容:
echo $PATH
/Users/Malloc/bin/Sencha/Cmd/3.1.2.342:/usr/local/bin/mate
Run Code Online (Sandbox Code Playgroud)
我无法打开.bash_profile文件或.zshrc文件,似乎唯一的解决方法是重置zsh.有任何想法吗?
编辑:
我甚至试图zsh按照此线程中的指示进行重置,但总是command not found出错:
exec zsh
zsh: command not found: zsh
Run Code Online (Sandbox Code Playgroud)
发生什么了?为什么所有命令都丢失了?
我刚刚安装了Home-brew,现在我试图通过在终端内输入两个命令,将home-brew目录插入到我的路径环境变量的顶部.我的问题是这些:
什么是路径环境变量?
这两个代码是否正确?
echo "export Path=/usr/local/bin:$PATH" >> ~/.bash_profile && source ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
在此之后我将输入酿造医生.就我所见,没有任何事情发生.有人能给我一些建议或指导吗?