8.1 可执行脚本

脚本script,一种解释执行的程序
本质上是一个文本文件,具有可执行权限

Linux下常见的三种脚本程序:

  • Shell脚本——*.sh
  • Perl脚本——*.pl
  • Python脚本——*.py

脚本程序都是由解释器来执行的
Shell脚本解释器:/bin/sh
Perl脚本解释器:/bin/perl
Python脚本解释器:/bin/python3

8.2 Shell脚本

Shell脚本,按Shell语法写出来的脚本
是Linux自带的脚本语言,相当于Windows下的DOS批处理脚本

  • 编辑一个文本文件,保存为hello.sh

    1. #!/bin/sh<br /> echo "Hello,world!"
  • 添加可执行权限

    1. chmod +x hello.sh
  • 执行程序

    1. ./hello.sh<br /> /bin/sh hello.sh

注意事项:

  • 第一行必须声明解释器 #/bin/sh
  • 必须有x权限才能执行
  • 执行程序时必须加上路径

    8.3 Python脚本

  • 编辑一个文本文件,保存为hello.py

  • 添加可执行权限

    1. chmod +x hello.py
  • 执行程序

    1. ./hello.py