这可能听起来非常愚蠢,但无论出于何种原因,我都有两个确切的出口:
#does not work
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/dev1/test/jsunpack-n-read-only/depends/js-1.8.0-rc1-src/Linux_All_OPT.OBJ
#works
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/dev1/test/jsunpack-n-read-only/depends/js-1.8.0-rc1-src/Linux_ALL_OPT.OBJ
它们都是以不同的方式创建的,一个是使用pwd
生成的,另一个是在我硬编码的情况下生成的。你们看到有什么不同吗? :我完全糊涂了。是误读人物吗?
答案 0 :(得分:6)
区别在于"ALL"
和"All"
,案例就是一切; - )
答案 1 :(得分:1)
我不确定你是否有正确的方法。我的建议是保持$PATH
最小或至少相当小。 (如果需要,$LD_LIBRARY_PATH
同样如此)。
实际上,我建议你有一个$HOME/bin/
目录(你可以在PATH
添加一次),然后将你的程序放在那里,或者至少将一个符号链接放到一些绝对路径上可执行程序(或一些可执行脚本)。