DarrenChan

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

均可

分类:

技术点:

相关文章:

  • 2021-11-13
  • 2021-08-29
  • 2021-12-16
  • 2021-12-16
  • 2021-08-29
  • 2022-01-16
  • 2021-12-16
  • 2021-12-06
猜你喜欢
  • 2021-12-06
  • 2021-06-12
  • 2021-12-06
  • 2021-05-22
  • 2021-12-06
  • 2021-12-06
  • 2021-07-15
相关资源
相似解决方案