终端不能做ls或cd

时间:2013-03-05 23:45:04

标签: macos terminal ls cd

任何人都可以解释我的终端有什么问题:

 
$ echo $PATH
=/usr/local/bin
$ ls
-bash: ls: command not found
$ cd
-bash: find: command not found

为什么这些命令不起作用?救命?任何人?

2 个答案:

答案 0 :(得分:4)

我猜你的.bash_profile.bashrc有一行看起来像

export PATH=/usr/local/bin

这会覆盖您$PATH中需要的所有现有内容。您需要将此行更改为

export PATH=/usr/local/bin:$PATH

答案 1 :(得分:1)

ls”位于“/bin”,“find”位于“/usr/bin”中。您需要将这些添加到bash_profile或.bashrc中的$ PATH。