文章目录
一、Shell脚本概述
Linux系统中的Shell脚本是一个特殊的应用程序,它介于操作系统内核与用户之间,充当一个“命令解释器”的角色,负责接收用户输入的操作指令(命令)并进行解释,将需要执行的操作传递给内核执行,并输出执行结果。
1、Shell脚本的概念
(1)将要执行的命令按顺序保存到一个文本文件
(2)给该文件可执行权限
(3)可结合各种Shell控制语句以完成更复杂的操作
2、Shell脚本应用场景
(1)重复性操作
(2)交互性任务
(3)批量事务处理
(4)服务运行状态监控
(5)定时任务执行
(6)…
二、Shell的作用
1、Shell的作用——命令解释器,“翻译官”
介于系统内核与用户之间,负责解释命令行
2、用户的登录Shell
登录后默认使用的Shell程序,一般为/bin/bash
不同Shell的内部指令、运行环境等会有所区别
三、编写Shell脚本
1、编写脚本代码
使用vim文本编辑器
每行一条Linux命令,按执行顺序依次编写
2、赋予可执行权限
使脚本具有可执行属性
3、执行脚本文件
(1)方法一:脚本文件路径(绝对路径与相对路径)
(2)方法二:sh 脚本文件路径
(3)方法三:source 脚本文件路径
(4)方法四:. 脚