你再也找不到,比这更全的Linux自学书了

本文选自“创客学院公会”,可关注公众号,并发送“电子书”进行获取。

这篇文章是应读者要求写的,一篇关于
Linux的综合图书推荐的文章。其中图灵Linux经典书自然不少,另外,也有新出版的ARM,以及华清远见自己出版的图书,也深受广大读者的欢迎。文章总结了各书的优缺点,希望大家能找到真正适合自己阅读的书。

1、《Linux程序设计(第4版)》(经典入门书)

原书名:
Beginning Linux Programming

作者:
Neil Matthew, Richard Stones

万千读者推荐的
Linux经典入门书、程序设计实战型图书。对于初学者,如果你想了解Linux的方方面面,读这本书就对了。这本书最大的特点是全面,凡是Linux的知识,都有涉及。不过话说槽点也全在面上,有些东西没有详细解释。不过,话说回来,要想一本书把所有东西解释得一清二楚也不太可能,你懂的。

PS:这本书要比APUE简单很多,Linux零基础和C语言零基础的同学,最好先不要读APUE。

2、《跟阿铭学Linux》

作者:李世明

一本小白学
Linux的畅销新书,配有同步练习和同步视频教程。作者本身创办了阿铭Linux培训,成功培训多期学员。本书的特色是精简、通俗、易懂。如果你是个急性子、不想啃外文大部头,So,这本书就是为你准备的。

PS:很多人问这本书好还是鸟哥的书好。咳咳咳,我觉得两位作者在逻辑上都很强大,区别主要在于风格,购买之前一定要试读,选择自己喜欢的风格就好。

3、深入理解程序设计:使用Linux汇编语言

原书名:
Programming from the Ground Up

作者:
Jonathan Bartlett

一本经典编程入门书。它以
CPU的视角,带你认识程序开发的各个方面。什么是变量、函数,CPU 如何进行计算,压、弹栈的操作究竟是如何完成的?这本书告诉你答案。

PS:中文书名稍微有点误导,其实是一本初中级读物。

4、《深入Linux内核架构》(经典书)

原书名:
Professional Linux Kernel Architecture

作者:
Wolfgang Mauerer

Linux内核首推大作,1000多页的“大金砖”,哈哈。如果你能仔细啃完,你肯定会认同本书够细致、够全面,而且跟代码结合得很好。

PS:这本书总是被拿来跟《深入理解Linux内核》比来比去,说实话,那本书在豆瓣上的评分比这本书高0.2分,不过不少读过两本书的读者非常严肃地评价这本比那本强,不如你两本都读读?

5、《Linux shell脚本编程入门》

作者:金泰龙

译者:金香

这本书非常基础,脉络清晰,适合新手入门。

6、《Linux命令行与shell脚本编程大全(第2版)》

原书名:
Linux Command Line and Shell Scripting Bible

作者:
Richard Blum,Christine Bresnahan

一本关于
Linux命令行与shell脚本编程的全面教程,话说全面到令人发指,零基础的读者肯定喜欢。对于高手,第四部分高级Shell编程主题万万不能错过。要知道,普通的书哪敢叫Bible。

7、《Linux Shell脚本攻略(第2版)》

原书名:
Linux Shell Scripting Cookbook

作者:
Shantanu Tushar,Sarath Lakshman

被多次推荐的实操好书,案例实用性强。对于略微了解
Shell的初学者,这是一本全面提升书,书中有很多脚本老手经常使用的技巧。

8、《嵌入式Linux C语言程序设计基础教程》

作者:冯利美

版权:华清远见

C语言入门书籍《嵌入式Linux C语言程序设计基础教程》,本书来自华清远见教学总监冯利美讲师编写,同时她也编写过多本C语言畅销图书,备受业内认可。

9、《ARM Linux内核源码剖析》

作者:尹锡训等

译者:崔范松

对于这本书的主题,这本书的内容,有大批读者叫好,形容这本书为
“苦苦寻觅已久的书”,书中的逐行代码解析和大量配图将Linux的启动过程剖析得一清二楚,美中不足的是翻译上不够出彩。

10、《Linux系统架构和应用技巧》

作者:中井悦司

译者:李睿
马世龙

这本书适合有
Linux使用经验,希望能深入进程和内存相关知识的读者。 虽然内容不是太多,但提供了很好的学习方法。

11、《嵌入式Linux应用程序开发标准教程》

作者:冯利美
、曾红安

版权:华清远见

《嵌入式
Linux应用程序开发标准教程》是众多专家、厂商联合推荐,业界权威培训机构的经验总结,提供免费下载学习。

以上所说的书籍,学姐都为你准备好了,是不是感叹学姐的善良!

领取方式

关注“创客学院公会”,并发送“电子书”进行获取。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
12本精彩的Linux籍 1. Sed and Awk,作者Dale Dougherty and Arnold Robbins。这本改变了我在Linux命令行下的工作方式。这本可能是你学习Sed和Awk时唯一需要的参考资料。一旦你掌握了Sed和Awk的基础,你就会着迷于能够快速并且高效的完成一系列复杂工作。我平常用于sed 和awk的参考的是由相同作者所著的《Sed and Awk Pocket Reference》。 2. HULearning The Vi and Vim EditorUH,作者Arnold Robbins。 我对于命令行下的操作情有独钟。因此,自然地我非常喜欢Vi 和 Vim 进行文本编辑。回首数年之前,当我需要在Linux下写大量的C程序的代码时,我总会参考Vi文本编辑器的快速参考手册。即使你已经用了很长时间的Vi和vim编辑器,如果你没有读过这本的话,那么请你读一下这本。你会惊讶于Vim编辑器的强大功能。 3. HUBash CookbookU ,作者Carl Albing, JP Vossen and Cameron Newham。无论你是系统管理员还是数据库管理员,或者是个开发人员,你都会或多或少的写些shell脚本。聪明的系统管理员都知道掌握了shell脚本编程之后,可以让shell脚本作一些微小繁杂的工作,从而使你的服务器处于自动运行状态。要达到这种境界,你就需要掌握本中所举出的例子。市面上这方面的籍相当的多,但这本以丰富细致的实例而完超越它们。 4. HUSSH,The Secure Shell U,作者Daniel J. Barrett, Richard E. Silverman and Robert G。Byrnes。这无疑是关于SSH方面最好的了。这本介绍了SSH的理论和实践的各个方面。作为最终用户使用SSH是相当方便的。但是作为一个管理员配置SSH相对来讲比较复杂,同时要对SSH有深的理解。对于每个系统管理员,这本都是必读籍。这本中的例子直接给出了该如何根据需求(SHH1,SHH2和OpenSSH)来量身定制SSH的不同口味。 5. HUEssential System AdministratorUH,作者Æleen Frisch。对于想成为UNIX系统管理员的人来说 这是一本相当棒的。这本囊括了所有的系统管理工作。很好得整合了AIX,FreeBSD, HP-UX,Linux,Solaris 和Tru64等多种UNIX本。所有当你在处理不同本的UNIX时,它是个不错的参考。以前当我同时管理多种UNIX系统时候就用了这本的便携----Essential System Administration Pocket Reference。 6. HULinux Server HacksUH,卷一,作者Rob Flickenger。这本中收藏了100相当不错的技巧。搭建一个Linux实验平台并且一一测试这些技巧。这些技巧被分成了不同的章节—服务器基础、本控制、备份、网络、监控、SSH、脚本和数据服务器。当你完读懂Linux Server Hacks,就可以掌握了这些技巧;卷二,作者Willian von Hagen 和 Brian Jones。这本也包含了100个技巧,集中在认证,监控,安,性能和连通性。 7. HUDNS and BINDUHU,作者Cricket Liu 和 Paul Albitz。几年前我通过阅读在线文档第一次配置了DNS. 本着了解DNS 和 BIND 是如何工作的目的,我买了这本。之后它的本又新了两次,每次我都购买了新本。如果你是个认真的系统管理员,这本应该在你的库里。 8. HUUnderstanding the Linux KernelUH,作者Daniel Bovet 和 Marco Cesati。如果你是一个Linux环境下的开发人员或者系统管理员,那么这本是必读的。这本以一种结构化且符合逻辑的方式阐述了Linux 2.6内核的工作原理。这本介绍了内核的内存管理,进程调度, I/O架构以及块设备管理等内容。这本是为那些想深入了解Linux的Geek们而量身打造的。 9. HULinux CookbookUH,作者Carla Schroder。这本分别以用户和管理员的角度阐释Linux的各种特性。其中两个章节介绍了如何在基于RPM的系统以及Debian下安装和管理软件。如果你使用的是RedHat,由Daniel J. Barrett所写,包括了Linux命令的所有示例用法的《the Linux Pocker Guide》对你来说将会是个不错的选择。 10.HULinux FirewallsUH,作者Michael Rash。如果想要建立一个安Linux系统,那么这本是必读的。关于防火墙有很多相关籍。但是这本详述了如何用防火墙,psad, fwsnort配置一个入侵检测系统。如果你想要一本有关防火墙的详细参考,那么由Gregory N. Purdy 所著的《Linux Iptables Pocket Reference》将是你的最佳选择。 11.HULinux Administration HandbookUH,作者Evi Nemeth, Garth Snydet 和 Trent R. Hein。早年,在我做系统程序员的时候,我经常参考这本。这是一本相当非常详细的,分成了三章Basic Administration, Networking 和 Bunch O’Stuff, 共有将近1000页,30节。 12.HUBeginning Ubuntu LinuxUH,作者Keir Thomas 和 Jaime Sicam。对于那些想从Windows转向Linux并在自己的老机器上安装Ubuntu的人,这本就是你所需要的。我坚信这本可以将Linux的信息介绍给那些不用Linux的人。如果你想要你的密友或朋友学习Linux系统的话,那么装上Ubuntu并用把这本作为礼物送给他,那么他一定会非常感激你的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值