一、Shell脚本概述
1、shell脚本的概念
将要执行的命令按顺序保存到一个文本文件
给该文件可执行权限
可结合各种shell控制语句以完成更复杂的操作
2、shell脚本应用场景
重复性操作
交互性任务
批量事务处理
服务运行状态监控
定时任务执行
3、shell的作用——命令翻译器,“翻译官”
介于系统内核与用户之间,负责解释命令行
二、用户的登录shell
三、shell脚本的构成
脚本申明(解释器):若第一行为“#!/bin/bash” ,表示此行一下的代码语句是通过/bin/bash程序来结实执行,#!/bin/bash为默认解释器,还有其他类型的解释器,比如#!/usr/bin/python、#!/usr/bin/expect。
注释信息:以“#”开头的语句表示为注释信息,被注释的语句在运行脚本时将不被执行。
可执行语句:比如echo命令,用于输出“ ”之间的字符串。
四、shell脚本的执行
方法一:指定路径的命令,要求文件必须有执行(x)权限
方法二:指定shell来解释脚本,不要求文件必须有写(x)的权限
①、sh脚本路径