Linux下执行.sh文件

Linux下执行.sh文件有两种情况:

一、直接./加上文件名.sh,如运行hello.sh为./hello.sh【hello.sh必须有x权限】

二、直接sh 加上文件名.sh,如运行hello.sh为sh hello.sh【hello.sh可以没有x权限】

 

Linux下的执行程序路径是由$PATH指定的,不包括当前路径,所以要用./指定.

举例说明:

1.执行当前目录下的sh文件:

chmod u+x hello.sh

./hello.sh

或者sh hello.sh

2.执行绝对路径目录下的sh文件:

./home/test/shell/hello.sh

/home/test/shell/hello.sh

sh /home/test/shell/hello.sh

均可

posted @ 2016-12-21 00:57  DarrenChan陈驰  阅读(682)  评论(0编辑  收藏  举报
Live2D