找不到Bash命令 - $ PATH已损坏

rrr*_*rub 11 macos bash terminal path

我不小心犯了一个错误,当我改变了我的~/.bash_profile文件,现在我无法运行任何命令,如ls,touch,sudo,等

我写的时候echo $PATH有这个结果:

$ echo $PATH
/usr/local/bin:
$
Run Code Online (Sandbox Code Playgroud)

当我输入时/bin/cat ~/.bash_profile,我有这个结果:

export PATH=$HOME/local/node/bin:/usr/local/bin:$PATH
export PATH=/usr/local/bin:$PATHh
Run Code Online (Sandbox Code Playgroud)

但我无法改变它.有谁可以帮助我吗?

Car*_*rum 22

如果你能做到/bin/cat,你也应该能够做到/usr/bin/vi.或者,只需在本地shell中修复它:

PATH=/bin:/usr/bin:/sbin:/usr/sbin
Run Code Online (Sandbox Code Playgroud)

然后运行你最喜欢的编辑器应该再次工作.