免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 842 | 回复: 0
打印 上一主题 下一主题

Linux - 指令的查找路径 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-13 12:02 |只看该作者 |倒序浏览
在安装Oracle的时候,需要执行runInstaller.即使我的shell在该脚本所在的目录下,直接执行runInstaller也会提示无法找到该指令.必需使用相对路径(或绝对路径)的方法,执行./runInstaller(或使用绝对路径指向runInstaller).
这是因为Linux是从当前的环境变量$PATH中设定的目录中依此查找指令的,如果$PATH中没有包含该目录,那么Linux就无法识别该指令.
而$PATH中并没有包含当前路径./.所以Linux不会自动在当前目录下查找指令.而且,出于安全考虑,也不建议把当前目录增加到$PATH中,或者增加到~/.bashrc中.
这跟Windows是不一样的.Windows会首先从当前路径下查找该指令,如果不存在,才会在PATH指定的路径中依此进行查找.


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/30637/showart_1717285.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP