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

时间:2013-09-01 23:17:07

标签: macos bash path terminal

我在更改~/.bash_profile文件时意外犯了错误,现在我无法运行任何命令,例如lstouchsudo等等。

当我写echo $PATH时,我得到了这个结果:

$ echo $PATH
/usr/local/bin:
$

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

export PATH=$HOME/local/node/bin:/usr/local/bin:$PATH
export PATH=/usr/local/bin:$PATHh

但我无法改变它。请有人帮帮我吗?

1 个答案:

答案 0 :(得分:20)

如果你可以/bin/cat,你也可以/usr/bin/vi。或者,只需将其修复到本地shell中:

PATH=/bin:/usr/bin:/sbin:/usr/sbin

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