分类: LINUX
2019-12-23 18:07:10
在充满各种互联网的数字时代,Linux的运维也越来越朝着自动化的方向发展,越来越多的运维人员正在自动化运维的道路上前行。目前,Linux下深受欢迎的运维自动化语言是Shell和Python。
在这两者之间,shell几乎是IT公司必须使用的运维自动化编程语言,尤其是在运维工作中的服务监视方面、业务快速部、服务启动和停止。shell是必不可少的。当然,Python也更适合处理复杂的业务逻辑,开发复杂的操作和维护软件工具以及实现通过Web的访问。Shell是一个命令解释器,用于解释用户输入的命令和程序。输入命令后立即响应的交互式对话模式。
shell应该如何学习?
首先巩固shell编程的基础。Shell编程的基本知识、工作原理、编程语法、编程习惯、变量知识
Shell编程初级实战知识。对变量的各种数值运算、条件测试和比较、条件判断语句、Shell函数等
Shell编程初级实战技能。case条件语句、while循环,until型循环、for循环,select循环、条件和循环控制以及状态返回值、shell数组等。
高效Shell编程的基本知识。Shell脚本开发规范和编码习惯、Shell脚本调试知识和技能、Shell脚本开发环境配置调整和优化
shell特殊应用。Linux信号和trap命令的企业应用程序、expect自动交互程序的应用、子shell程序和shell程序嵌套模式的知识应用程序。
Shell具有操作系统的外层。它负责直接与用户交谈,解释用户对操作系统的输入,处理操作系统的各种输出结果,然后将其输出到屏幕并将其返回给用户。Shell解释并执行输入系统用户名并登录Linux之后的所有操作。IT行业本身中技术的更新和迭代相对较快。有了好的学习方法,加以辛勤的努力工作,相信朋友们将会有良好的发展。