计算机
类型
8.3
豆瓣评分
可以朗读
语音朗读
121千字
字数
2019-11-01
发行日期
展开全部
主编推荐语
本书教授编写高效稳定Shell脚本,深入剖析技术点,培养兴趣与爱好。
内容简介
随着自动化运维在企业中实践的深入应用,运维人员编写Shell脚本已经变成了一项核心的基本能力,Shell对Linux运维而言,是一门必须要掌握的编程语言。本书将围绕Shell基本语法、应用案例阐述如何编写高效、稳定、健全的脚本。通过对技术点的深入剖析可以让读者做到知其然知其所以然,在游戏脚本的辅助下可以逐渐培养读者编写脚本的兴趣与爱好。
目录
- 封面
- 书名页
- 内容简介
- 版权页
- 推荐序1
- 推荐序2
- 推荐序3
- 推荐序4
- 推荐序5
- 前 言
- 特别鸣谢
- 目录
- 第1章 从这里开始,起飞了
- 1.1 脚本文件的书写格式
- 1.2 脚本文件的各种执行方式
- 1.3 如何在脚本文件中实现数据的输入与输出
- 1.4 输入与输出的重定向
- 1.5 各种引号的正确使用姿势
- 1.6 千变万化的变量
- 1.7 数据过滤与正则表达式
- 1.8 各式各样的算术运算
- 第2章 人工智能,很人工、很智能的脚本
- 2.1 智能化脚本的基础之测试
- 2.2 字符串的判断与比较
- 2.3 整数的判断与比较
- 2.4 文件属性的判断与比较
- 2.5 探究[[]]和[]的区别
- 2.6 实战案例:系统性能监控脚本
- 2.7 实战案例:单分支if语句
- 2.8 实战案例:双分支if语句
- 2.9 实战案例:如何监控HTTP服务状态
- 2.10 实战案例:多分支if语句
- 2.11 实战案例:简单、高效的case语句
- 2.12 实战案例:编写Nginx启动脚本
- 2.13 揭秘模式匹配与通配符、扩展通配符
- 2.14 Shell小游戏之石头剪刀布
- 第3章 根本停不下来的循环和中断控制
- 3.1 玩转for循环语句
- 3.2 实战案例:猴子吃香蕉的问题
- 3.3 实战案例:进化版HTTP状态监控脚本
- 3.4 神奇的循环嵌套
- 3.5 非常重要的IFS
- 3.6 实战案例:while循环
- 3.7 Shell小游戏之猜随机数字
- 3.8 实战案例:如何通过read命令读取文件中的数据
- 3.9 until和select循环
- 3.10 中断与退出控制
- 3.11 Shell小游戏之机选双色球
- 第4章 请开始你的表演,数组、Subshell与函数
- 4.1 强悍的数组
- 4.2 实战案例:斐波那契数列
- 4.3 实战案例:网站日志分析脚本
- 4.4 常犯错误的SubShell
- 4.5 启动进程的若干种方式
- 4.6 非常实用的函数功能
- 4.7 变量的作用域与return返回值
- 4.8 实战案例:多进程的ping脚本
- 4.9 控制进程数量的核心技术——文件描述符和命名管道
- 4.10 实战案例:一键源码部署LNMP的脚本
- 4.11 递归函数
- 4.12 排序算法之冒泡排序
- 4.13 排序算法之快速排序
- 4.14 排序算法之插入排序
- 4.15 排序算法之计数排序
- 4.16 Shell小游戏之单词拼接puzzle
- 第5章 一大波脚本技巧正向你走来
- 5.1 Shell八大扩展功能之花括号
- 5.2 Shell八大扩展功能之波浪号
- 5.3 Shell八大扩展功能之变量替换
- 5.4 Shell八大扩展功能之命令替换
- 5.5 Shell八大扩展功能之算术替换
- 5.6 Shell八大扩展功能之进程替换
- 5.7 Shell八大扩展功能之单词切割
- 5.8 Shell八大扩展功能之路径替换
- 5.9 实战案例:生成随机密码的若干种方式
- 5.10 Shell解释器的属性与初始化命令行终端
- 5.11 trap信号捕获
- 5.12 实战案例:电子时钟
- 5.13 Shell小游戏之抓住小老鼠算你赢
- 5.14 实战案例:脚本排错技巧
- 5.15 实战案例:Shell版本的进度条功能
- 5.16 再谈参数传递之xargs
- 5.17 使用shift移动位置参数
- 5.18 实战案例:Nginx日志切割脚本
- 第6章 上古神兵利器sed
- 6.1 sed基本指令
- 6.2 sed高级指令
- 6.3 实战案例:自动化配置vsftpd脚本
- 6.4 实战案例:自动化配置DHCP脚本
- 6.5 实战案例:自动化克隆KVM虚拟机脚本
- 6.6 实战案例:通过libguestfs管理KVM虚拟机脚本
- 6.7 实战案例:自动化配置SSH安全策略脚本
- 6.8 实战案例:基于GRUB配置文件修改内核启动参数脚本
- 6.9 实战案例:网络爬虫脚本
- 6.10 Shell小游戏之点名抽奖器
- 第7章 不可思议的编程语言awk
- 7.1 awk基础语法
- 7.2 awk条件判断
- 7.3 awk数组与循环
- 7.4 awk函数
- 7.5 实战案例:awk版网站日志分析
- 7.6 实战案例:监控网络连接状态
- 7.7 实战案例:获取SSH暴力破解攻击黑名单列表
- 7.8 实战案例:性能监控脚本
- 7.9 实战案例:数据库监控脚本
- 7.10 实战案例:awk版网络爬虫
- 反侵权盗版声明
- 封底
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。