初步学习Linux系统Shell脚本

一、Shell脚本概述

Shell脚本的概念

  • 将要执行的命令按顺序保存到—个文本文件
  • 给该文件可执行权限
  • 可结合各种Shell控制语句以完成更复杂的操作

Shell脚本应用场景

  • 重复性操作
  • 交互性任务
  • 批量事务处理
  • 服务运行状态监控
  • 定时任务执行

二、Shell的作用

Shell的作用——命令解释器,“翻译官”

介于系统内核与用户之间,负责解释命令行
初步学习Linux系统Shell脚本

用户的登录Shell

  • 登录后默认使用妁Shell程序,一般为/bin/bash
  • 不同Shell的内部指令、运行环境等会有所区别
    初步学习Linux系统Shell脚本

三、编写一个Shell脚本

编写脚本代码

  • 使用vim文本编辑器
  • 每行一条Linux命令,按执行顺序依次编写
    初步学习Linux系统Shell脚本

初步学习Linux系统Shell脚本

赋予可执行权限

  • 使脚本具有可执行属性
    初步学习Linux系统Shell脚本

执行脚本

初步学习Linux系统Shell脚本

更完善的脚本构成

  • 脚本声明
  • 注释信息
  • 可执行语句
    初步学习Linux系统Shell脚本