Shell从入门到高手必看的5本经典书籍

原文链接:

Shell从入门到高手必看的5本经典书籍

推广图片.png

Shell从入门到高手必看的5本经典书籍

最近一直在专注地更新和学习 Shell 编程相关的内容,如果想系统地学习 Shell 编程,并成为精通 Shell 编程的高级程序员,选对 Shell 编程书籍当然很重要,下面就为大家介绍几本学习 Shell 必备的几本书籍:

  1. 《Linux命令行与Shell脚本编程大全》
在这里插入图片描述

在这里插入图片描述

这本书是入门级的读物,是关于Linux命令行与shell脚本编程的全方位教程,主要包括四大部分:Linux命令行,shell脚本编程基础,高级shell脚本编程,如何创建实用的shell脚本。我最近刚看完Shell编程相关的视频课程,有了一定的基础,目前在看这本书。虽然很大部头,但有一定基础之后看起来还是蛮快的。讲的东西比较全面,也比较简单。作为入门推荐5颗星。

  1. 《Linux Shell脚本攻略》
在这里插入图片描述

在这里插入图片描述

这本书细致剖析实际应用中的110多个案例,使许多看似复杂的Linux shell脚本任务迎刃而解。《Linux Shell脚本攻略》会帮助读者利用少量命令的组合完成诸如文本处理、文件管理、备份等复杂的数据管理工作。

这本书将告诉你如何利用shell命令快速开发常规任务,综合应用grep、find、sed和awk等常用命令,凭借短短几个命令行从Web挖掘数据的shell脚本,利用归档工具运行并自动化各种任务,诸如自动备份和存储;帮助你理解文件系统、文件类型以及文件管理;用shell创建以及维护文件或目录归档、压缩格式和加密技术;通过shell脚本设置以太网和无线LAN;使用登录技术监控网络上的各种动态。

  1. 《The AWK Programming Language》
在这里插入图片描述

在这里插入图片描述

这本书的作者就是AWK程序语言的设计者,其权威性毋庸置疑。值得注意的是,这本书的第二作者 Brian W. Kernighan简直是神一样的科学家,他还是《The C Programming Language》和《程序设计实践》的作者,在豆瓣图书中搜索Brian W. Kernighan的名字,你就会五体投地。

关于 awk 的学习资料网上有很多,但只要静下心来把这本书中的代码敲一遍,就可以无视其他所有材料了。网友称“要学awk, 这本书就够了”,绝非虚言。总之,学习AWK这是必读的一本书,豆瓣评分9.4分,五颗星推荐。这本书有我帮大家找到了中英文版本,英文好的可以看原版。

  1. 《Advanced Bash Script-guide》

高级shell脚本编程指南,也就是传说中的ABS,学习 Shell 脚本的进阶书籍非本书莫属。这本书只要你具备 Shell 脚本和编程的相关知识,那么此书将很容易助你达到中高级的水平。你可以把本书作为教材,自学手册,或者是关于shell脚本技术的文档。
书中的练习和样例脚本中的注释将会与读者进行更好的互动,但是最关键的前提是:想真正学习脚本编程的唯一途径就是亲自动手编写脚本,这本书也可作为教材来讲解一般的编程概念。该书是完全免费的,在github上也有她的中文版,不过我都帮你们整理好了(哈哈,不谢,素质三连就可以啦!)

  1. 《sed and awk 101 hacks》

[图片上传失败...(image-cb75b5-1585146054095)]
本书的作者 Ramesh Natarajan 是一名超级能干的印度人,目前作者已经是一名shell的源码贡献者,本书主要介绍 Shell 当中最强大的两大命令:sed & awk,虽然本书适合初学者作为入门读物,但作者表达能力实在太强,以最简单的英文表达了最实用的内容,所以想学习 Shell 编程,此书也必列其中。


在这里插入图片描述

此外,该作者还写了另外两本同样有名的开源书籍,《vim 101 hacks》和《linux 101 hacks》。除《vim 101 hacks》之外,其他两本书籍都目前有中文版,我也帮大家搜集到了。

关注 景禹 后台回复 shell,即可获取这篇文章所提到的所有书籍的 PDF 版本(保证都是高清)。

欢迎扫码关注,获取更多优质内容

你可能感兴趣的:(Shell从入门到高手必看的5本经典书籍)