●前言
●章如何才能学好Shell编程/1
●1.1为什么要学习Shell编程/1
●1.2学好Shell编程所需的基础知识/1
●1.3如何才能学好Shell编程之“老鸟”经验谈/3
●1.4学完本书后可以达到何种Shell编程高度/5
●第2章Shell脚本初步入门/6
●2.1什么是Shell/6
●2.2什么是Shell脚本/7
●2.3Shell脚本在Linux运维工作中的地位/8
●2.4脚本语言的种类/9
●2.4.1Shell脚本语言的种类/9
●2.4.2其他常用的脚本语言种类/10
●2.4.3Shell脚本语言的优势/11
●2.5常用操作系统默认的Shell/11
●2.6Shell脚本的建立和执行/12
●2.6.1Shell脚本的建立/12
●2.6.2Shell脚本的执行/15
●2.6.3Shell脚本开发的基本规范及习惯/19
●第3章Shell变量的核心基础知识与实践/22......
内容简介
本书可分为五大部分:靠前部分为靠前章~第4章,此部分着重介绍新手如何学好Shell编程。涉及的内容包括Shell编程的入门介绍、基础知识、运行原理、编程语法、编程习惯、变量知识以及变量的深入实践。第二部分为第5章~第8章,着重讲解变量的多种数值运算、条件测试与比较、if条件判断语句、Shell函数等相关的知识。第三部分为第9章~靠前3章,着重讲解case条件语句、while循环和until型循环、for循环和select循环、条件与循环控制及程序返回值、Shell数组等知识。第四部分为靠前4章~靠前6章,着重讲解Shell脚本开发规范与编码习惯、Shell脚本的调试知识和技巧、Shell脚本开发环境的配置调整和优化等。第五部分为靠前7章~第20章,着重讲解Linux信号及trap命令的企业应用实践、Expect自动化交互式程序的应用实践、贯穿全书技术的面试题和企业实战案例,以及子Shell......
前言为什么要写这本书目前全球正处于互联网+的时代,越来越多的传统企业都在通过互联网提供产品和服务,比如,互联网+教育、互联网+金融、互联网+电商、互联网+出租车、互联网+保险等,可以看到,几乎所有的产品、服务都能在网上找到。而支撑互联网的幕后英雄其实就是Linux(包括移动互联网在内),掌握Linux运维技术已经成为每一个IT技术人员的必备技能!
互联网+的时代下企业的网站流量呈爆炸式增长,如果你是运维人员,很可能要面对几十台、几百台、上千台甚至上万台的服务器设备,而对于企业来说,如何提高IT运维的管理效率、降低成本也成了优选问题。要解决这个问题,必须在Linux运维工作中,做好运维服务的标准化、规范化、流程化和自动化,而这里面的前三项其实是在为最后一项“IT运维自动化”做铺垫。
要实现IT运维自动化就需要学会编程语言,目前Linux系统下最流行的运维自动化语言就是Shel......
评论晒单