创建你的第一个shell脚本

什么是Shell脚本?
Shell脚本是Linux和Unix编程环境的基本组成部分。
Shell脚本的组成部分
- shell关键字:if else for do done...
- shell命令:export echo exit pwd return....
- Linux命令:mkdir ls date....
- 文本处理功能:awk cut send grep
- 函数:通过函数把一些常用功能放一起
- 控制流语句:if....then...else或执行循环重复操作的shell脚本。
使用Shell脚本的原因
- 使用简单,
- 节省时间,可以把冗长的重复的一串命令合并成一条简单的命令,
- 可以创建你自己的自动化工作和应用程序,
- 使用系统管理任务自动化
- 因为脚本经过很好的测试,所以使用脚本做类似配置服务或系统管理任务时发生错误的概率大大减小
常用案例
- 监控你的Linux系统
- 备份数据和创建快照
- 创建邮件告警系统
- 查找耗尽系统资源的进程
- 查找是否所有的网络服务都正常
如何编写Shell脚本
- 写一个脚本
- 允许shell执行它
- 把它放在shell可以找到的地方
首先创建一个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脚本了。
感谢您的阅读,如果你觉得我的公众号还不错,请多帮我推荐给你的朋友,多谢了。