在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,如下图所示:
2.给.sh文件添加x执行权限 比如以hello.sh文件为例,chmod u+x hello.sh,如下图所示:
3../运行.sh文件 比如以hello.sh文件为例,./hello.sh即可运行hello.sh文件,如下图所示:
4.sh运行.sh文件 以hello.sh文件为例,sh hello.sh即可运行hello.sh文件,如下图所示:
附:绝对路径运行.sh文件 如以方法二为例的路径: ./home/test/shell/hello.sh /home/test/shell/hello.sh sh /home/test/shell/hello.sh 注:如果用./加文件名.sh运行时,需要给.sh文件加上x权限。
相关主题 |