云网牛站
所在位置:首页 > Linux教程 > 在Linux系统中运行.sh文件的两种方法

在Linux系统中运行.sh文件的两种方法

2018-10-09 21:31:20作者:临江仙卜算子稿源:linux站

在Linux操作系统中运行.sh文件有两种方法,以下为你介绍这两种方法的实例。

 

一、第一种运行.sh文件的方法

直接./加上文件名.sh,比如运行ywnzlinux.sh为./ywnzlinux.sh,前提是ywnzlinux.sh必须具备有x权限。

注:x权限(eXecute,执行):对于文件来说,是指具有执行文件的权限,对于目录来说是指具有进入目录的权限。

 

二、第二种运行.sh文件的方法

直接sh 加上文件名.sh,比如运行hello.sh为sh hello.sh,本次方法允许hello.sh没有x权限,但是需要下面四个步骤:

1.cd到.sh文件所在目录

比如以hello.sh文件为例,cd /home/test/shell/、ll,如下图所示:

在Linux系统中运行.sh文件的两种方法

2.给.sh文件添加x执行权限

比如以hello.sh文件为例,chmod u+x hello.sh,如下图所示:

在Linux系统中运行.sh文件的两种方法

3../运行.sh文件

比如以hello.sh文件为例,./hello.sh即可运行hello.sh文件,如下图所示:

在Linux系统中运行.sh文件的两种方法

4.sh运行.sh文件

以hello.sh文件为例,sh hello.sh即可运行hello.sh文件,如下图所示:

在Linux系统中运行.sh文件的两种方法

 

附:绝对路径运行.sh文件

如以方法二为例的路径:

./home/test/shell/hello.sh

/home/test/shell/hello.sh 

sh /home/test/shell/hello.sh

注:如果用./加文件名.sh运行时,需要给.sh文件加上x权限。

 

相关主题

Ubuntu 18.04+pip3 install virtualenvwrapper找不到.sh文件

精选文章
热门文章