1 shell编程语言的介绍
shell简介:
Shell是一种脚本语言,又是一种命令语言。可以通俗一点来讲,Shell脚本就是一系列命令的集合,可以在Unix/linux上面直接使用,并且直接调用大量系统内部的功能来解释执行程序把一些重复性工作交给shell做,来实现自动化运维。Shell 虽然没有C/C++、Java、Python等强大,但也支持了基本的编程元素。例如:if、for、while、case等循环,还有变量、数组、字符串、注释、加减乘除逻辑运算等
常见的脚本语言:
shell、perl、php、python
shell的优点:
- 易用 #直接在linux系统上使用,不需要编译
- 高效 #程序开发的效率非常高,依赖于功能强大的命令可以迅速地完成开发任务
- 简单 #语法和结构比较简单,易于掌握
shell应用场景:
- 监控linux系统的健康度
- 数据的处理 #日志的切割、分析、统计等
- 与数据库交互 #对数据库进行增,删,改,查等操作
- 监控进程,自动化启停服务
- 完成一些重复性的工作
