0

这听起来可能非常愚蠢,但无论出于何种原因,我有两个确切的出口:

#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另一个是通过我对其进行硬编码生成的。大家觉得这里有什么不同吗?:s 我完全糊涂了。是误读字符吗?

4

2 回答 2

6

区别在于"ALL""All"大小写就是一切;-)

于 2012-11-09T14:26:16.720 回答
1

我不确定你有正确的方法。我的建议是保持$PATH最小或至少相当小。(如果需要,同样适用$LD_LIBRARY_PATH)。

实际上,我建议您有一个$HOME/bin/目录(您将其添加一次PATH),然后将您的程序放在那里,或者至少一个指向某些可执行程序(或某些可执行脚本)的绝对路径的符号链接。

于 2012-11-09T14:26:25.893 回答