什么是shell脚本?shell
shell脚本是Linux和Unix编程环境的基本组成部分。编程
shell脚本有如下几部分组成:bash
shell关键字:if else for do doone...网络
shell命令:export echo exit pwd return....ide
Linux命令:mkdir ls date....函数
文本处理功能:awk cut send grep测试
函数:经过函数把一些经常使用功能放一块儿spa
控制流语句:if....then...else或执行循环重复操做的shell脚本。orm
为何使用shell脚本?进程
使用简单,
节省时间,能够把冗长的重复的一串命令合并成一条简单的命令,
能够建立你本身的自动化工做和应用程序,
使用系统管理任务自动化
由于脚本通过很好的测试,因此使用脚本作相似配置服务或系统管理任务时发生错误的几率大大减少
经常使用案例:
监控你的Linux系统
备份数据和建立快照
建立邮件告警系统
查找耗尽系统资源的进程
查找是否全部的网络服务都正常
.........
要想成功的写好一个shell脚本,你须要作如下三件时间:
写一个脚本
容许shell执行它
把它放单shell能够找到的地方
安装本身的虚拟机或者买个什么云服务,有的也是很便宜。我以前买的一个云三年300多。
首先建立一个my_first.sh文件
touch my_first.sh
而后打开编辑该文件:
vi my_first.sh
编辑内容
#!/bin/bash #my first shh ls -l
而后Esc,而后: 而后wq 保存。
而后受权,这里为了演示,不要太在乎细节
chmod 777 my_first.sh
而后执行my_first.sh文件
./my_first.sh
以上就是一个不能再简单的shell脚本了。