unix入门经典_学习Linux经典书籍推荐

unix入门经典_学习Linux经典书籍推荐_第1张图片unix入门经典_学习Linux经典书籍推荐_第2张图片

前一段时间,我录了一个视频(点击左下角阅读原文可以看到),讨论了这么一个话题:学习一门技术,要看书还是看视频?我再重复一遍我的观点:入门看视频,深入看书籍。

为什么这么说呢?这是因为书籍通常比较厚,并且是大而全,初学者可能捉不住重点。而对于视频,很多讲师都是有比较丰富的经验,可以带领你快速入门一门新的技术。但是,如果想要提高你的技术,入门之后一定要回归到书籍,这是必不可少的一个步骤!!

但是,回归书籍并不代表说什么书都看,现在市面上充斥了非常多质量比较一般的书,对我们帮助并不大,甚至可能会起到误导的作用。而且我们的时间、精力都很有限,所以要看一定就要经典书籍!

下面,我就介绍Linux方向的一些经典书籍,供大家学习参考。

首先是Linux入门书籍的推荐。在上一个视频里,我们介绍了很多Linux从业者的发展方向,但其实不管是什么方向的岗位,都要学习Linux的一些入门知识,比如Linux历史,一些基本命令、软件的安装与卸载、等等。

一般来讲,入门书籍都会讲到以下几方面的内容:Linux 历史 文件及目录管理 文本处理 磁盘管理 进程管理 性能监控 网络工具 用户管理 系统管理 Shell编程 ……

unix入门经典_学习Linux经典书籍推荐_第3张图片

那基于此,推荐一些入门书籍,供参考。

第一本书其实是一本开源电子书,它的名字叫:Linux Tools Quick Tutorial。为什么推荐这本书呢?其实我不喜欢一开始就啃那种很厚很厚的砖头书,这很容易让人失去兴趣。所以我首先推荐一本小而美的电子书,基本花个几天就能看完,并对 Linux 系统有个初步的了解。这本书并没有概括Linux所有知识点,但书中所涉及的内容都学会了,也算是对Linux有了入门了。

unix入门经典_学习Linux经典书籍推荐_第4张图片

第二本书是清华大学出版社的《Linux从入门到精通》。一般来说,XXX从入门到精通,21天精通XXX,这类书我都是嗤之以鼻的。一开始我看到这本书,也以为是这个流派的,但拿到手翻看一下,发现它还是相当与众不同的。我就觉得它就不该叫这个名字,否则会影响别人对它的印象。

unix入门经典_学习Linux经典书籍推荐_第5张图片

这本书不仅覆盖了以上所讲的几个方面,还讲了很多服务器的基础知识,非常适合入门。而且,它还贴心地录制了12.5小时的教学视频,并搭赠Ubuntu安装光盘的镜像文件,而且另外赠送31.5小时Linux专题学习视频。

第三本书是《鸟哥的Linux私房菜》。这本书不用说,太经典了,很多运维人员将这本书奉为圣经,里面的内容也确实很全面,而且非常口语化,容易理解接受。但是,正因为它很全面,就显得整本书非常厚,比砖头还厚。而且太全面的话,就显得重点不突出,所以对于初学者而言并不友好,我并不建议初学者一上来就学这本书。而如果你是老司机的话,那这本书是你进阶的必备神器!

unix入门经典_学习Linux经典书籍推荐_第6张图片

这本书在鸟哥的官网可以看到在线电子版的,所以在购买这本书之前,建议先去他的官网看下这本书再做决定。

第四本书是刘遄的《Linux就该这么学》。这本书我比较推崇,因为它不厚,重点比较突出,而且覆盖了绝大部分重点知识。这本书同样有官网,可以在线免费看这本书,可以先去官网体验一下再决定要不要买。

unix入门经典_学习Linux经典书籍推荐_第7张图片

第五本书是《Linux命令行与shell脚本编程大全》。这本书很不错,推荐购买,特别是对于整天在命令行下工作的小伙伴,是必备神书。

这是一本关于Linux命令行与shell脚本编程的全方位教程,主要包括四大部分:Linux命令行 shell脚本编程基础 高级shell脚本编程 如何创建实用的shell脚本

unix入门经典_学习Linux经典书籍推荐_第8张图片

第六本书是《Linux Shell脚本攻略》,这本书我也很推崇,因为它很薄。书中的很多技巧一旦掌握了,一定会对你的工作大有帮助。不同于其他书籍的是,本书没有长篇大论,都是由许多小技巧组成。

unix入门经典_学习Linux经典书籍推荐_第9张图片

第七本书是《 Linux命令行大全》,这本书据说是最好的Linux命令、Shell编程的书籍,在网络上的口碑非常好,但我没看过。网友评价:

这本书简直是为Linux初学者量身定做。结构编排循序渐进,重点难点反复出现、有利于巩固消化;而且,就算是没有任何Linux经验,也可以在作者的引导下一步步进入到Linux的殿堂。

unix入门经典_学习Linux经典书籍推荐_第10张图片

以上是Linux入门书籍的推荐,我们再来看看Linux应用开发书籍的推荐。

第一本书是非常经典的《Unix环境高级编程》,也就是传说中的APUE。做Linux应用开发的,没人不看这本书,是一本5星级圣经级别的书!但是,这本书还是非常厚,初学者可能不太适合,最好有了一定基础之后再看这本书。但是,这本书非常全面,潜心修炼好这本书之后,一定会成为Linux应用开发的高手。

unix入门经典_学习Linux经典书籍推荐_第11张图片

第二本书是《Linux程序设计》,如果觉得APUE太厚的话,可以先看看这本书。大家应该看出来了,我一直不建议先看砖头一样的书,而是小而美,覆盖全面的书。

Linux程序设计虽然不及APUE全面,但也覆盖了很大一部分Linux应用开发重点知识。但是,里面的IPC通讯部分,采用的是System V那套接口,而我常用的是Posix接口,所以那部分内容我是一略而过的。

unix入门经典_学习Linux经典书籍推荐_第12张图片

第三本书是《Unix网络编程》,也就是传说中的UNP,这本书的作者与APUE一样,同为Richard Stevens。不得不说Richard相当猛,出的书几乎每一本都是经典书籍,真的是无人能及。UNP分为上下卷,主要讲Socket及IPC,对于网络编程是不可或缺的参考资料。

unix入门经典_学习Linux经典书籍推荐_第13张图片

我们接下来来看Linux底层开发的经典书籍。

第一本书《嵌入式Linux应用开发完全手册》,它是韦东山老师的作品,这本书从最简单的点亮一个LED开始,由浅入深地讲解,使读者最终可以配置、移植、裁剪内核,编写驱动程序,移植GUI系统,掌握整个嵌入式Linux系统的开发方法。

unix入门经典_学习Linux经典书籍推荐_第14张图片

第二本书是《 Linux设备驱动开发详解》,这本书搭配韦东山老师的嵌入式视频教程阅读,总体来说写得不错,尤其是一开始的字符驱动部分,讲解得十分精彩,配合一些Linux应用层编程的阅读,收获不小。

unix入门经典_学习Linux经典书籍推荐_第15张图片

第三本书是《Linux内核源代码情景分析》,这本书采取类似于英语教学中行之有效的情景会话的教学方法,全面深入地剖析了Linux最新版本核心源代码,并对Linux核心的独特优点和需要进一步改进的问题作了精辟的评述。上册的内容包括预备知识、存储管理、中断和系统调用、进程和进程调度、文件系统以及传统的Unix进程通讯六章。

unix入门经典_学习Linux经典书籍推荐_第16张图片

好了,以上就是Linux经典书籍推荐,大家可以根据自己的实际情况选择购买几本。

END

良许个人微信

添加良许个人微信即送3套程序员必读资料

→ 精选技术资料共享

→ 高手如云交流社群

unix入门经典_学习Linux经典书籍推荐_第17张图片


本公众号全部博文已整理成一个目录,请在公众号里回复「 m 」获取!

推荐阅读:

又一个Linux发行版宣告死亡!曾经是最好的桌面版BSD操作系统

Chrome,你够了!

如何用一行代码实现网页变灰效果?

5T技术资源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,单片机,树莓派,等等。在公众号内回复「1024」,即可免费获取!!

unix入门经典_学习Linux经典书籍推荐_第18张图片

你可能感兴趣的:(unix入门经典)