Linux是当下比较热门的技术,当我们学习Linux的时候大家应该都听说过shell编程,shell是IT企业必须使用的运维自动化编程语言,在运维工作中很多环节都离不开shell的支持,所以说从事Linux运维需要具备shell编程知识。
shell是一个命令解释器,解释执行用户所输入的命令和程序,输入命令,就立即回应的交互对话方式。
那么从事Linux运维,需要具备shell编程哪些知识?
1、shell编程基础:Shell编程的基础知识、运行原理、程程语法、编程习惯、变量知识;
2、shell初中级实战知识:变量的多种数值运算、条件测试与比较、if条件判断语句、shell函数等;
3、shell编程实战知识技能:Case条件语句、while循环和until型循环、for循环和select循环、条件与循环控制及状态返回值、shell数组等;
4、shell编程必备知识:Shell脚本开发规范与编码习惯、shell脚本的调试知识和技巧、shell脚本开发环境的配置调整和优化;
5、shell特殊应用:Linux信号及trap命令的企业应用、expect自动化交互式程序的应用、子Shell及Shell嵌套模式知识应用。 |