可执行脚本——Shell、Python使用基础
一、可执行脚本
脚本Script:一种解释执行的程序,本质是一个文本文件,具有可执行的权限,文件里面存放的是特定格式的指令,系统可以使用脚本解析器翻译或解析指令并执行(它不需要编译)
- Linux下常见的三种脚本程序
1、Shell脚本 *.sh
2、Perl脚本 *.pl
3、Python脚本 *.py - 脚本程序都是由解释器来执行的
1、Shell脚本解释器: /bin/sh
2、Perl脚本解释器: /bin/perl
3、Python脚本解释器: /bin/python3 - 执行一个脚本时,以下两种方式等效
1、./hello.py
2、/bin/python3 hello.py
二、Shell脚本
Shell脚本,按Shell的语法写出来的脚本,是Linux自带的脚本语言
相当于Windows下的DOS批处理脚本
-
Shell脚本
1、编辑一个文本文件,保存为hello.sh
#!/bin/sh
echo “hello,world”
2、添加可执行权限
chmod +x hello.sh
3、执行程序
./hello.sh (.表示当前路径)
/bin/sh hello.sh -
要点
1、第一行必须声明解释器
#!/bin/sh
2、必须有x权限,才能执行
3、执行程序时,必须加上路径
三、Python脚本
- Python脚本
1、编辑一个文本文件,保存为hello.py
2、添加可执行权限
chmod +x hello.py
3、执行程序
./hello.py