Linux环境下创建并运行shell脚本(.sh文件)

1.在指定位置新建.sh文件

        在Linux环境下,通过“ls、ls-l、ls -a”命令查看当前目录下的内容,通过“cd ”命令进入想新建.sh文件的文件夹后,通过“pwd”命令查看所在目录的地址。

        通过如下命令使用nano编辑器创建.sh文件:

sudo nano XXX.sh

        添加内容,比如想通过python运行ABC.py,即可输入如下命令并保存:

python3 ABC.py

        注意:这里要注意需要执行的python程序的地址,此处ABC.py是和.sh文件处于同一个目录才可以执行,如果不在同一个目录下会报错,可以通过/xxx/xxx/XXX.py进行索引,如果不知道python程序的位置,可以通过ls命令和pwd命令查看python程序的位置。

2.更改shell脚本的权限

        在命令行终端中输入如下命令更改shell脚本的权限:

sudo chmod 777 XXX.sh  #给shell脚本所有的权限
sudo chmod u+x XXX.sh  #给shell脚本执行的权限

3.执行shell脚本

        在命令行终端中有两种命令能够执行shell脚本:

        方法1: 

 sh XXX.sh

        方法1不需要更改shell脚本的执行权限即可执行。

        方法2:

./XXX.sh

        方法2需要更改shell脚本的执行权限,需要注意shell脚本的位置,当前位置在存放shell文件的文件夹中才可执行,如果不在的话,需要通过./xxx/xxx/XXX.sh进行索引。

  • 8
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值