导出,找不到bash命令

时间:2013-11-03 20:30:44

标签: bash export

之前我使用过export但是我不知道为什么这次将变量PATH设置到任何目录时,找不到ls,awk命令但pwd没有问题,cd

export PATH="/Users/carolW/Desktop"

ls
-sh: ls: command not found 

2 个答案:

答案 0 :(得分:2)

使用:

export PATH=/Users/carolW/Desktop:$PATH

您正在从路径中删除所有正常目录,因此它只会在您的桌面文件夹中查找所有内容。您只想添加目录,而不是用它替换整个路径。

答案 1 :(得分:0)

最有可能的原因是pwd和cd都是shell命令 (你可以测试:     pwd     哪个 ) 但是,你可以在/ bin目录中找到这些工具,这些路径是在变量PATH中定义的。 如果清除变量PATH,很可能再也找不到你的工具了。

您可以使用export PATH = $ PATH:“/ Users / carolW / Desktop” 这样您就可以将路径连接到已存在的路径