任何人都可以解释我的终端有什么问题:
$ echo $PATH =/usr/local/bin $ ls -bash: ls: command not found $ cd -bash: find: command not found
为什么这些命令不起作用?救命?任何人?
答案 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。