Linux下面如何运行 SH文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下面如何运行 SH文件相关的知识,希望对你有一定的参考价值。

本文介绍Linux下面用命令如何运行.sh文件的方法,有两种方法:

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

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

工具/原料

    windows、linux

    xshell

    方法一:当前目录执行.sh文件

    1

    【步骤一】cd到.sh文件所在目录

    比如以hello.sh文件为例,如下图

    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文件,如下图

    END

    方法二:绝对路径执行.sh文件

    1

    下面三种方法都可以,如下图

    ./home/test/shell/hello.sh

    /home/test/shell/hello.sh

    sh /home/test/shell/hello.sh

    END

    注意事项

    用“./”加文件名.sh执行时,必须给.sh文件加x执行权限

    如果对您有帮助,帮忙点“有得”,有助于您是我们进步的最大动力!

    如果您喜欢,请点“投票”,您的参与是我们进步的最大动力!

    如果您有疑问,请提交疑问,与您的互动是我们进步的最大动力!

    仅供参考

参考技术A 按图一的位置点击一下,然后在图二选择终端。某些发行版桌面右键即可看到终端。这里是kde桌面因此需要这么做。
Linux下面如何运行SH文件
Linux下面如何运行SH文件

点击桌面主文件目录,然后.SH文件,并且在终端输入命令:ll 把文件拖入到ll命令后面并且回车。
Linux下面如何运行SH文件
Linux下面如何运行SH文件

ll命令后看到sh文件缺少x权限,则需要在终端输入命令:chmod +x +文件名,即在x后面加入sh文件名并回车。
Linux下面如何运行SH文件
Linux下面如何运行SH文件

加入x权限后,./+文件名,回车键后即可看到脚本已经运行了。需要注意的是这里是当前目录,相对路径的执行方法。
Linux下面如何运行SH文件
参考技术B 首先你要让文件有能够执行的权限,比如你的文件是a.sh那么你可以
chmod +x a.sh
然后运行文件就可以了
./a.sh
这样运行是a.sh在当前工作目录,如果文件没在当前目录,那么就需要用绝对路径来执行,比如
/opt/a.sh
/opt/test/a.sh本回答被提问者和网友采纳
参考技术C 命令行下面:
1.chmod 空格"+x" 空格 你的sh文件名 (+x是一个整体,不要拆开)
2.输入"./你的sh文件名" 即可执行

举例:
1 chmod +x helloworld.sh
2 ./helloworld.sh
参考技术D 图形界面的话右击打开终端,文本界面的话直接输入:
chmod a+x *.sh(*为你的文件名)
或者
bash *.sh

Linux下面如何运行.sh文件

Linux下面如何运行.sh文件

 

本文介绍Linux下面用命令如何运行.sh文件的方法,有两种方法:

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

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

工具/原料

  • windows、linux
  • xshell

方法一:当前目录执行.sh文件

  1. 1

    【步骤一】cd到.sh文件所在目录

    比如以hello.sh文件为例,如下图

    技术分享
  2. 2

    【步骤二】给.sh文件添加x执行权限

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

    技术分享
  3. 3

    【步骤三】./执行.sh文件

    比如以hello.sh文件为例,./hello.sh 即可执行hello.sh文件,如下图

    技术分享
  4. 4

    【步骤四】sh 执行.sh文件

    以hello.sh文件为例,sh hello.sh即可执行hello.sh文件,如下图

    技术分享
    END

方法二:绝对路径执行.sh文件

  1. 1

    下面三种方法都可以,如下图

    ./home/test/shell/hello.sh

    /home/test/shell/hello.sh

    sh /home/test/shell/hello.sh

    技术分享
    END

注意事项

  • 用“./”加文件名.sh执行时,必须给.sh文件加x执行权限
  • 如果对您有帮助,帮忙点“有得”,有助于您是我们进步的最大动力!
  • 如果您喜欢,请点“投票”,您的参与是我们进步的最大动力!
  • 如果您有疑问,请提交疑问,与您的互动是我们进步的最大动力!
  • 仅供参考

以上是关于Linux下面如何运行 SH文件的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统下如何运行.sh文件

linux运行sh脚本出现/r

如何在Windows下运行linux shell脚本

20170915-linux下如何运行jmeter脚本文件

如何在windows上运行使用linux下面的命令

linux下通过 sh 打开一个程序,如何编写sh脚本。