Linux PATH请教

Lucid Lynx (长期支持)
回复
lihaifeng_1987
帖子: 10
注册时间: 2010-05-04 23:47
送出感谢: 0
接收感谢: 0

Linux PATH请教

#1

帖子 lihaifeng_1987 » 2010-06-11 21:41

Linux PATH怎么应用?
我在PATH里加了/home/oracle这个路径,env是可以看到这么path了。oracle目录下有个catfile.sh,我在其他目录执行sh catfile.sh,为啥执行不了呢?Linux 的PATH到底有什么用呢?
头像
soge
帖子: 449
注册时间: 2009-05-13 14:31
送出感谢: 0
接收感谢: 0

Re: Linux PATH请教

#2

帖子 soge » 2010-06-11 21:50

加了PATH是说可以直接运行PATH目录下的可执行程序,而sh *.sh相当于调用*.sh,需要加入路径才行
可以试试直接运行catfile.sh看看

代码: 全选

御风而行
头像
pocoyo
论坛版主
帖子: 25878
注册时间: 2008-03-25 15:49
来自: 谁知道?
送出感谢: 5 次
接收感谢: 9 次
联系:

Re: Linux PATH请教

#3

帖子 pocoyo » 2010-06-11 22:21

代码: 全选

oracle目录下有个catfile.sh
chmod 777 catfile.sh
头像
懒蜗牛Gentoo
论坛版主
帖子: 7293
注册时间: 2007-03-02 17:36
送出感谢: 0
接收感谢: 96 次

Re: Linux PATH请教

#4

帖子 懒蜗牛Gentoo » 2010-06-12 9:57

不要sh catfile.sh,直接catfile.sh,PATH就是为了让你能直接catfile.sh的
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
lihaifeng_1987
帖子: 10
注册时间: 2010-05-04 23:47
送出感谢: 0
接收感谢: 0

Re: Linux PATH请教

#5

帖子 lihaifeng_1987 » 2010-06-13 0:23

果然不要加sh 直接执行就是了,谢啦。
回复

回到 “Ubuntu 10.04 LTS”