在安装Oracle的时候,需要执行runInstaller.即使我的shell在该脚本所在的目录下,直接执行runInstaller也会提示无法找到该指令.必需使用相对路径(或绝对路径)的方法,执行./runInstaller(或使用绝对路径指向runInstaller).
这是因为Linux是从当前的环境变量$PATH中设定的目录中依此查找指令的,如果$PATH中没有包含该目录,那么Linux就无法识别该指令.
而$PATH中并没有包含当前路径./.所以Linux不会自动在当前目录下查找指令.而且,出于安全考虑,也不建议把当前目录增加到$PATH中,或者增加到~/.bashrc中.
这跟Windows是不一样的.Windows会首先从当前路径下查找该指令,如果不存在,才会在PATH指定的路径中依此进行查找.
阅读(1989) | 评论(0) | 转发(0) |