这里写目录标题
一、shell脚本相关概念
1.1 什么是shell
shell是一个应用程序,它连接了用户和 Linux 内核,将用户的命令翻译成系统语言,将需要自治县的操作传递给内核执行,并输出执行结果,让用户可以更方便、快捷地使用 Linux 内核。
1.2 shell脚本的作用
- 将要执行的命令按顺序保存到一个文本文件
- 给该文件可执行权限
- 可结合各种shell控制语句一完成更复杂的操作
1.3 shell脚本的应用场景
- 重复性操作(for循环)
- 交互性任务
- 批量事务处理
- 服务运行状态监控(监控磁盘空间、内存使用率、服务状态,防火墙是否关闭等,运维人员最常用)
- 定时任务执行
1.4 shell脚本解释器
- Linux的Shell脚本解释器种类众多,一个系统可以存在多个shell脚本解释器
- 我们可以使用cat /etc/shells查看系统安装的shell脚本解释器
- 用户登录后默认hi有的shell程序一般为为/bin/bash
- bash也是大多数Linux系统默认的Shell脚本解释器。