Linux Shell脚本攻略(第3版) 封面

Linux Shell脚本攻略(第3版)

评分 3.9
字数
32万字
章节数
13
丛书
图灵程序设计丛书·Linux/UNIX系列
ISBN
9787115477385

标签

内容简介

本书是《Linux Shell Scripting Cookbook》第3版的中文译本。Linux/GNU 拥有稳定可靠且功能强大的开发环境,而 shell 作为与操作系统沟通的原生界面,是控制整个系统运作、与 Linux 交互最灵活的手段。作者从 shell 基础知识写起,先介绍简单命令的用法与各类文件操作,再逐步深入到文本处理、Web 交互、备份归档、网络配置与排错、系统监视与调优等内容,覆盖初级、中级和高级主题,并传授资深脚本使用者经常用到的技巧。 全书以具体任务为线索组织内容,共 13 章、100 多则攻略,示例透彻清晰。第3版进行了全面修订,适配当时最新 Linux 发行版的特性,并新增仓储管理、网络分组、动态调用、系统调优、容器与云等约 100 页内容:Git 与 Fossil 版本控制、tcpdump/ngrep/ip 网络排查、strace 与 ltrace 跟踪、dstat 与 sysctl 性能调优,以及 Docker 容器、虚拟机和云端部署。无论是普通用户想重整照片、下载音视频,还是系统管理员想用容器与云简化工作,都能从中找到可直接套用的解法。

编辑推荐

市面上讲 shell 的书不少,但大多按语法体系“教语言”,这本书走的是另一条路:按“要解决什么问题”来给攻略。查文件、比文本、爬网页、做备份、搭 VPN、抓网络包、调内核参数、跑 Docker——每一条都是运维现场能直接抄的作业。第3版新增的仓储管理、网络分组、动态调用、系统调优与云端几章,让一本 2013 年就已成名的经典跟上了容器与云的时代。 需要提醒的是,它的长处是“案例库”而非“教科书”:前几章对零基础读者尚算友好,但整体并不追求由浅入深的系统铺陈,语法细节与原理讲解点到为止。所以更推荐的用法是把它当作案头手册,配合一本系统的 shell 教程一起读——入门靠教程,提速靠攻略。译者门佳长期翻译 Linux 与前端技术书,术语处理稳妥,命令行示例保留了原书风格,可以直接在终端里跑。

适合谁读

适合

  • 已会用 Linux 基本命令、想进一步提升自动化和脚本能力的开发者
  • 需要编写运维脚本、处理批量任务的系统管理员与运维工程师
  • 习惯“照着案例改”而非从头读语法书的自学型读者
  • 想了解容器、虚拟机与云端部署基本操作的初中级技术人员

不适合

  • 完全没有 Linux 命令行基础、需要从零系统入门的新手
  • 期望获得深入 shell 语言规范和原理剖析的读者
  • 只想学 Python 等编程语言、对命令行工具没有需求的读者

阅读建议

  1. 先通读第1、2章确认命令与语法熟练度,其余章节按工作需要跳读,当作手册使用。
  2. 每读一则攻略就立刻在同一台 Linux 机器或容器里动手复现,把示例脚本改成自己的场景。
  3. 文本处理部分(grep/sed/awk)建议配合真实日志文件练习,效果远胜空跑示例。
  4. 读完新增的仓储管理与云端章节后,尝试用 Git 管理自己的脚本库,并打包成 Docker 镜像。

出版社简介

人民邮电出版社 中国 · 成立于 1953 年

人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。

目录

  1. 第1章 小试牛刀
  2. 第2章 命令之乐
  3. 第3章 以文件之名
  4. 第4章 让文本飞
  5. 第5章 一团乱麻?没这回事!
  6. 第6章 仓储管理
  7. 第7章 B计划
  8. 第8章 无网不利
  9. 第9章 明察秋毫
  10. 第10章 管理重任
  11. 第11章 觅迹寻踪
  12. 第12章 系统调优
  13. 第13章 在云端

常见问题

这本书适合零基础学 shell 吗?
不太适合。本书按任务组织攻略,语法体系不够系统,零基础读者容易在细节处卡住。建议先用《Linux 命令行与 shell 脚本编程大全》一类教程打底,再用本书提速。
第3版和第2版差别大吗?
差别明显。第3版全面修订以适配新发行版,新增仓储管理、网络分组、动态调用、系统调优、容器与云等内容,篇幅比前版多约100页;若只为学基础和文本处理,旧版仍可用。
书中的示例能直接在新版发行版上运行吗?
绝大部分可以。作者说明攻略可运行在任何安装了 Linux 的机器上,从树莓派到大型机皆可;但个别命令输出格式或软件版本已变化,需按提示自行调整。
这本书和《Linux命令行与shell脚本编程大全》怎么选?
两者互补:大全偏系统教学,讲解语言与语法;本书偏实战攻略,聚焦具体任务解法。时间有限的话,入门选大全,已有基础想解决实际问题选本书。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

同类高分