linux下如何运行.sh文件

sh + ./run.sh

在当前目录找到要运行的文件,我要运行的是run.sh,直接执行这个命令。ok,没有提示错误,运行成功。当然,也可以加点打印日志,表明改程序执行了。

  1. 修改权限
    1.运行chmod u+x run.sh,修改文件权限;
    2.直接运行./run.sh,可以正常运行

总结:
就以上2种方式,都是ok的,第一种,可以运行,只不过每次都要执行sh+run.sh,太过麻烦;建议采用第二种,只用修改一次,以后可以执行./run.sh。不用每次都执行sh+…,不仅仅是省去了一个命令,而且只去关注自己最看好的。

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Linux中,可以通过以下步骤运行.sh文件: 1. 打开终端,进入.sh文件所在的目录。 2. 给.sh文件添加执行权限,命令为:chmod +x 文件名.sh。 3. 运行.sh文件,命令为:./文件名.sh。 注意:在运行.sh文件时,需要确保文件中的命令在当前系统中都是可用的,否则会出现错误。 ### 回答2: 在Linux中,.sh文件就是一种脚本文件,它是一组命令的集合,通常通过命令行提示符或者其它脚本调用执行。运行.sh文件的方法有以下几种: 1. chmod命令改变.sh文件的权限,使其有执行权限,然后使用./filename.sh命令运行。 chmod +x filename.sh ./filename.sh 其中chmod +x命令将filename.sh脚本文件改为可执行文件。 2. 直接使用bash命令来运行.sh文件,命令如下: bash filename.sh 3. 使用source或"."命令来运行.sh文件,命令如下: source filename.sh . filename.sh 4. 使用sh命令来运行.sh文件,自动调用Bash解释器解释文件中的命令,命令如下: sh filename.sh 需要注意的是,当在命令行提示符中输入.sh文件的名字并按下回车键时,Linux机器默认使用/bin/sh解释器解释文件中的命令,而不是Bash解释器,如果想强制使用Bash解释器,可以使用上面提到的方法之一。 ### 回答3: 在Linux系统中,运行.sh文件是很简单的事情。.sh文件Linux中的脚本文件,通常包含一系列的命令和参数,可以执行简单的任务或者复杂的系统管理操作。 要运行.sh文件,首先需要赋予文件执行权限。可以使用chmod命令来修改.sh文件的权限。比如,如果需要运行名为test.sh的脚本文件,可以在命令行中输入:chmod +x test.sh 。这条命令会将test.sh文件的执行权限改为可执行。 然后,在命令行中输入./test.sh,即可运行该.sh文件。其中,“.”代表当前目录,/test.sh代表需要执行的脚本文件。 另外,如果.sh文件没有执行权限,也可以使用bash命令来运行文件。比如,如果需要运行名为test.sh的脚本文件,可以在命令行中输入bash test.sh。这条命令会使用bash解释器来运行脚本文件。 总之,运行.sh文件Linux中非常容易,只需要赋予其执行权限,并且使用./filename或bash filename命令即可执行该文件中的命令。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值