最近一直在专注地更新和学习 Shell 编程相关的内容,如果想系统地学习 Shell 编程,并成为精通 Shell 编程的高级程序员,选对 Shell 编程书籍当然很重要,下面就为大家介绍几本学习 Shell 必备的几本书籍:
1. 《Linux命令行与Shell脚本编程大全》
这本书是入门级的读物,是关于Linux命令行与shell脚本编程的全方位教程,主要包括四大部分:Linux命令行,shell脚本编程基础,高级shell脚本编程,如何创建实用的shell脚本。我最近刚看完Shell编程相关的视频课程,有了一定的基础,目前在看这本书。虽然很大部头,但有一定基础之后看起来还是蛮快的。讲的东西比较全面,也比较简单。作为入门推荐4颗星。
2. 《Linux Shell脚本攻略》
这本书细致剖析实际应用中的110多个案例,使许多看似复杂的Linux shell脚本任务迎刃而解。《Linux Shell脚本攻略》会帮助读者利用少量命令的组合完成诸如文本处理、文件管理、备份等复杂的数据管理工作。
这本书将告诉你如何利用shell命令快速开发常规任务,综合应用grep、find、sed和awk等常用命令,凭借短短几个命令行从Web挖掘数据的shell脚本,利用归档工具运行并自动化各种任务,诸如自动备份和存储;帮助你理解文件系统、文件类型以及文件管理;用shell创建以及维护文件或目录归档、压缩格式和加密技术;通过shell脚本设置以太网和无线LAN;使用登录技术监控网络上的各种动态。
3. 《The AWK Programming Language》
这本书的作者就是AWK程序语言的设计者,其权威性毋庸置疑。值得注意的是,这本书的第二作者 Brian W. Kernighan简直是神一样的科学家,他还是《The C Programming Language》和《程序设计实践》的作者,在豆瓣图书中搜索Brian W. Kernighan的名字,你就会五体投地。
关于 awk 的学习资料网上有很多,但只要静下心来把这本书中的代码敲一遍,就可以无视其他所有材料了。网友称“要学awk, 这本书就够了”,绝非虚言。总之,学习AWK这是必读的一本书,豆瓣评分9.4分,五颗星推荐。这本书有我帮大家找到了中英文版本,英文好的可以看原版。
4. 《Advanced Bash Script-guide》
5. 《sed and awk 101 hacks》
本书的作者 Ramesh Natarajan 是一名超级能干的印度人,目前作者已经是一名shell的源码贡献者,本书主要介绍 Shell 当中最强大的两大命令:sed & awk,虽然本书适合初学者作为入门读物,但作者表达能力实在太强,以最简单的英文表达了最实用的内容,所以想学习 Shell 编程,此书也必列其中。
推荐阅读
END

评论











