Linux下面如何运行 SH文件

 我来答
匿名用户
2018-01-05
展开全部

本文介绍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执行权限

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

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

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

  • 仅供参考

密物特E
2018-06-06 · TA获得超过256个赞
知道答主
回答量:35
采纳率:66%
帮助的人:2.2万
展开全部
按图一的位置点击一下,然后在图二选择终端。某些发行版桌面右键即可看到终端。这里是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文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友52c7418
推荐于2018-01-05 · TA获得超过303个赞
知道小有建树答主
回答量:161
采纳率:0%
帮助的人:106万
展开全部
首先你要让文件有能够执行的权限,比如你的文件是a.sh那么你可以
chmod +x a.sh
然后运行文件就可以了
./a.sh
这样运行是a.sh在当前工作目录,如果文件没在当前目录,那么就需要用绝对路径来执行,比如
/opt/a.sh
/opt/test/a.sh
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4ea7e5f
推荐于2018-07-10 · TA获得超过283个赞
知道小有建树答主
回答量:74
采纳率:0%
帮助的人:27.5万
展开全部
命令行下面:
1.chmod 空格"+x" 空格 你的sh文件名 (+x是一个整体,不要拆开)
2.输入"./你的sh文件名" 即可执行

举例:
1 chmod +x helloworld.sh
2 ./helloworld.sh
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ljj_qyw
2014-10-30 · 超过14用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:27.5万
展开全部
图形界面的话右击打开终端,文本界面的话直接输入:
chmod a+x *.sh(*为你的文件名)
或者
bash *.sh
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式