目录
一.Shell脚本概述
1.什么是shell?
• 就是与内核沟通的界面、应用程序、KDE等等。比如你要播放音乐,你的计算机通过你在Shell输入的打开音乐的命令,Shell在告诉操作系统的内核用户希望打开音乐,内核在通过cpu调度、内存管理、磁盘输入输出等工作,将硬件调动,这时硬件声卡才会工作,硬件才是实际的工作者
• Shell ( 壳程序)是一个特殊的应用程序,它介于操作系统内核与用户之间,充当了一个“命令解释器”的角色,负责接收用户输入的操作指令(命令)并进行解释,将需要执行的操作传递给内核执行,并输出执行结果
2.Shell脚本应用场景
- 重复性操作
- 交互性任务
- 批量事务处理
- 服务运行状态监控
- 定时任务执行
3、Shell的作用
Shell的作用—— 命令解释器,"翻译官"
介于系统内核与用户之间,负责解释命令行
二.规范编写shell脚本
1.编写脚本代码
- 使用vim文本编辑器
- 每行一条Linux命令,按执行顺序依次编
2.赋予可执行权限
使脚本具有可执行属性
chmod +x shell.sh
执行脚本文件
sh first.sh
或
.
/first
.sh
或 source
first.sh
3.更完善的脚本构成
- 脚本声明
- 注释信息
- 可执行语句
1 vim /root/shell.sh
2 #! /bin/bash
3 # This is my first Shell-Script.
4 cd /boot
5 echo "当前的目录位于:"
6 pwd
7 echo "其中以vml开头的文件包括: "
8 ls -lh vml*