之前我使用过export但是我不知道为什么这次将变量PATH设置到任何目录时,找不到ls,awk命令但pwd没有问题,cd
export PATH="/Users/carolW/Desktop"
ls
-sh: ls: command not found
答案 0 :(得分:2)
使用:
export PATH=/Users/carolW/Desktop:$PATH
您正在从路径中删除所有正常目录,因此它只会在您的桌面文件夹中查找所有内容。您只想添加目录,而不是用它替换整个路径。
答案 1 :(得分:0)
最有可能的原因是pwd和cd都是shell命令 (你可以测试: pwd 哪个 ) 但是,你可以在/ bin目录中找到这些工具,这些路径是在变量PATH中定义的。 如果清除变量PATH,很可能再也找不到你的工具了。
您可以使用export PATH = $ PATH:“/ Users / carolW / Desktop” 这样您就可以将路径连接到已存在的路径