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进行索引。