豆瓣评分 9.0,时隔 6 年,“Linux 命令行圣经”新版终于来了!
![豆瓣评分9.0,时隔6年,“Linux命令行圣经”新版终于来了!](https://static001.geekbang.org/infoq/17/176ecd8ef3cbbef4c0964ea8ec12edcc.jpeg)
2016 年初上市,这本《Linux 命令行与 shell 脚本编程大全(第 3 版)》很快得到读者的喜爱。转眼间,6 年过去了,在技术发展迅速的今天,它仍然被读者称为“圣经”,在 Linux 学习者心中占有重要地位。
历经多年,无论是美亚还是豆瓣,都可以看到读者对它的认可。这本书涵盖几乎所有常用的 shell 命令,无论是入门 Linux 还是作为工具书都极力推荐。
![](https://static001.geekbang.org/infoq/48/482434f1081043d6893a3bc273266a70.jpeg?x-oss-process=image/resize,p_80/auto-orient,1)
几经耕耘
最新版即将出炉
虽然取之精华,但是不少读者反馈部分内容已经略显时代痕迹。通过我们不断跟外方出版社积极沟通,最终拿到了它的最新版版权。经过译者和编辑老师,加班加点地耕耘,目前这本书已经颇具规模。
![](https://static001.geekbang.org/infoq/70/70a6e40f96c26db81284fe3c0f9cd28e.jpeg?x-oss-process=image/resize,p_80/auto-orient,1)
(暂定封面,以最终出版为准)
这期间收到很多读者的催更,目前这本书还在精心编辑中,接近尾声。为了让迫不及待得读者一睹为快,我们决定 4 月 13 日 起,提前连载这本书。
连载形式:
每周更新三章内容,连续更新,随买随看,超前内容体验。
连载权益:
专属社群打卡学习、提前解锁电子书阅读权益、获取本书电子版、成为首批收到本书的用户。
另外,在此过程中,大家都很关注勘误的问题。书中有任何勘误您都可以反馈给我们,编辑老师会在出版之前修正这些勘误,勘误贡献多的人还会获得图灵颁发的特别奖励。
如果你正在学习 Linux 命令行,那这本巨著一定不要错过。
![](https://static001.geekbang.org/infoq/2b/2bde60d2a2e625a21a999265601a7348.jpeg?x-oss-process=image/resize,p_80/auto-orient,1)
更合理的编排
更全面的内容
新版将引领你从 Linux 命令行基础到更为复杂的主题(比如编写自己的 shell 脚本)。全书更合理的设置,内容一共分为四部分,每部分都基于之前的内容。通过从头到尾的阅读,可以实现 Linux 学习的连续。
第一部分
假定你已经拥有了可用的 Linux 系统,或者正设法获取 Linux 系统。
第 1 章描述了构成整个 Linux 系统的各个部分,说明了 shell 是如何融入其中的。在介绍过 Linux 系统的基础知识之后,这一部分相继探讨了:
使用终端仿真软件包访问 shell(第 2 章);
基本的 shell 命令(第 3 章);
使用更高级的 shell 命令来窥探系统信息(第 4 章);
理解 shell 的用途(第 5 章);
使用 shell 变量操作数据(第 6 章);
理解 Linux 文件系统和安全(第 7 章);
在命令行中处理 Linux 文件系统(第 8 章);
在命令行中安装和更新软件(第 9 章);
使用 Linux 编辑器编写 shell 脚本(第 10 章)。
第二部分
从编写 shell 脚本开始。在阅读各章内容时,你将:
学习如何创建和运行 shell 脚本(第 11 章);
改变 shell 脚本中程序的流程(第 12 章);
迭代代码片段(第 13 章);
在脚本中处理用户输入的数据(第 14 章);
了解在脚本中存储和显示数据的不同方法(第 15 章);
控制 shell 脚本在系统中运行的方式和时机(第 16 章)。
第三部分
深入探讨了 shell 脚本编程的更高级话题,包括:
在脚本中创建自定义函数(第 17 章);
利用 Linux 图形化桌面与脚本用户交互(第 18 章);
使用高级 Linux 命令过滤和解析数据文件(第 19 章);
使用正则表达式定义数据(第 20 章);
学习在脚本中操作数据的高级方法(第 21 章);
使用高级脚本特性从原始数据中生成报表(第 22 章);
修改 shell 脚本,使其运行在其他 Linux shell 中(第 23 章)。
第四部分
演示了 shell 脚本在现实环境中的应用。在这一部分中,你将:
学习如何将各种脚本特性融入自己的脚本中(第 24 章);
学习如何使用流行的 Git 软件组织并跟踪脚本版本(第 25 章)
新版做了哪些更新
桌面环境更新为 KDE Plasma 和 GNOME 3
第二部分(第 11~16 章)新增“实战演练”环节
新增 Git 版本控制一章(第 25 章)
每章内容均重新精校
作译者简介
理查德·布卢姆(Richard Blum)
从事系统管理和网络管理近 40 年,在 Unix、Linux、Novell、Windows Server 等领域身经百战,著有多部 Linux 畅销书,美国多所大学和学院采用他的 Linux 基础课程。
克里斯蒂娜·布雷斯纳汉(Christine Bresnahan)
拥有近 40 年的系统管理经验,Udemy 讲师,讲授两门 Linux 在线课程,持有 CompTIA Linux+、LPIC-1、Linux Essentials 认证。
上一版好评如潮
jitwxs:是一本适合入门的 Linux 书籍,介绍了常用命令、文件查找、Shell 编程的知识。
松鼠老牛 X 了:这是初学者该看的最好的书,对初学者来说把知识讲清楚比讲深刻重要得多。
读者:非常详细地介绍了 linux 常用的命令和脚本编程知识,可以作为 linux 的入门书之一。
咸鱼:作为入门书,非常好。阅读本书完成了 Linux 命令行知识的初始积累。
快来一键下单,提前阅读吧!
扫码购买,与志同道合的伙伴们交流学习,为你的开发助力吧。
![](https://static001.geekbang.org/infoq/1f/1f6f12ea01a47fd56baa4be060a8c38d.jpeg?x-oss-process=image/resize,p_80/auto-orient,1)
版权声明: 本文为 InfoQ 作者【图灵教育】的原创文章。
原文链接:【http://xie.infoq.cn/article/fd4e2f0db09bc3e77bc29496d】。文章转载请联系作者。
评论