有没有学习Linux比较好的入门书籍

如果让你推荐一本 Linux 书籍,你会推荐什么? - 知乎317被浏览58906分享邀请回答527 条评论分享收藏感谢收起104 条评论分享收藏感谢收起查看更多回答网上看到的,做个标记。没研究过,仅供参考
inux 学习书目推荐
1、《Linux与Unix Shell 编程指南》
1、《C Primer Plus,5th Edition》【美】Stephen Prata著
2、《The& C Programming Language, 2nd Edition》【美】Brian W. Kernighan David M. Rithie(K & R)著
3、《Advanced Programming in the UNIX Environment,2nd Edition》(APUE)
4、《嵌入式Linux应用程序开发详解》
1、《深入理解Linux内核》(第三版)
2、《Linux内核源代码情景分析》毛德操 胡希明著
1、《UNIX& Network Programming》(UNP)
2、《TCP/IP详解》
3、《Linux内核编程》
4、《Linux设备驱动开发》(LDD)
1、《ARM体系结构与编程》杜春雷著
2、S3C2410 Datasheet
1、《计算机与通信专业英语》
1、《嵌入式系统――体系结构、编程与设计》
2、《嵌入式系统――采用公开源代码和StrongARM/Xscale处理器》毛德操 胡希明著
3、《Building Embedded Linux Systems》
1、《算法导论》
2、《数据结构(C语言版)》
3、《计算机组织与体系结构?性能分析》
4、《深入理解计算机系统》【美】Randal E. Bryant David O’Hallaron著
5、《操作系统:精髓与设计原理》
6、《编译原理》
7、《数据通信与计算机网络》
8、《数据压缩原理与应用》
《LINUX权威指南》书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux 。另外比较热门的也可以看看《鸟哥的私房菜》等书,偏管理类的书。如果想做server方向的可以找来看看。
《LINUX设备驱动程序 》就是网上说的“LDD”,经典之作,必备书籍。国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中源代码分析比较多,基于2440的,对linux外围驱动有很全面的讲解
浙江大学的《LINUX内核源代码情景分析》,外国鬼子的《莱昂氏UNIX源代码分析》还有《深入理解linux内核》都是出名的经典巨作。另外赵 炯的《LINUX内核完全剖析–基于0.12内核》也非常不错,对内核代码进行了详细的注释,非常有助于对内核的理解和代码的分析。
《LINUX与UNIX Shell编程指南》
不用说了肯定是《unix环境高级编程》被称为unix编程的圣经。
《TCP/IP详解》作者W.Richard Stevens也是《unix环境高级编程》的作者,牛人出的书没有一本不是经典的。但是英年早逝,默哀一下。
《The C Programming Language》正是作者造出来的c语言,书能垃圾就怪了
《c和指针》和《c缺陷和陷阱》两本必备。包含了c语言最容易出错的地方,加深c语言功力的好材料。
《算法导论》
1 熟悉linux基本环境&& &&&&& 《鸟哥的私访菜》《unix初级教程》 《linux编程宝典》(市面上无,图书馆有), 等等。
2 熟悉操作系统的基础知识 &&&& 《现代操作系统》 《操作系统概念》
3 熟悉系统编程& &&&&《unix环境高级编程第二版》《unix操作系统设计与实现》
4& 内核 按先后顺序: 《 linux内核设计与实现》 《linux设备驱动程序》 《深入理解 linux内核》 《linux内核源代码情景分析》 《深入理解linux虚拟内存系统》
5 其他一些书籍: 《freebsd操作系统设计与实现》 《solaris内核结构》 《unix高级教程:系统技术内幕》 《现代体系结构的unix系统:内核程序员的smp与cache技术》 《保护方式下的80386及其编程》 (后3本市面上没了,大学图书馆里一般都有》 《Intel64 and IA-32 Arichitectures Software Developer’s Manual》
6 其实内核玩深了,体系和编译也要学好&&&& 《计算机体系结构:量化研究方法》& 《编译原理》(龙书)
Linux编程推荐书籍一览表
shell 编程
《LINUX与UNIX SHELL编程指南》
BASH宝典:
Advanced Bash Scripting Guide (如果你使用的是 GNU/Debian 系统,可以用 apt-get install abs-guide 安装该文档)
BASH Programming – Introduction HOW-TO
用户级编程书籍:
Advanced Programming in the UNIX Environment(中文版《UNIX环境高级编程》第二版)&&& 作者 W.Richard
Stevens/尤晋元等
GNU/Linux编程指南&&&&&& 作者 Kurt Wall
Linux 程序设计权威指南& 作者 于明俭、陈向阳、方汉
《The Art of Unix Programming》作者 E.S.R
Computer Systems A Programmer’s Perspective
(中文名)《深入理解计算机系统(修订版)》
《Unix Systems Programming》(中文版《UNIX系统编程》)作者:& (美)KAY
A.ROBBINS, STEVE ROBBINS& 译者:陈涓 赵振平
网络编程:
Unix Network Programming V1 & V2,Unix网络编程卷1、2&&&& 作者 W.Richard Stevens
《unix网络编程》
XWindow编程
Definitive Guides to the X WindowSystem&&& 作者 Dan Heller, Paula M. Ferguson
内核源代码阅读(结合源代码)和编程
《边干边学Linux内核指导》
《Linux Kernel Development》
《Linux内核源代码情景分析》
《深入分析Linux内核源代码》&&&& 陈莉君
《 Understanding Linux Network Internals 》即《 深入理解Linux网络内幕(英文影印版)》Christian Benvenuti
内核模块编程
《The Linux Kernel Module Programming Guide》
Linux设备驱动编程
Linux设备驱动程序/Linux Device
Drivers& 作者 Alessandro Ruibini
多线程编程
《多线程编程指南》
阅读(...) 评论()如何学习linux,有什么入门的经典书籍?
如何学习linux,有什么入门的经典书籍?
08-11-10 &
鸟哥的LINUX私房菜 基础学习篇 科学出版社 我就是看这本,很好的!
请登录后再发表评论!
一.为什么要学linux? 当然最重要是爱好和兴趣!如果你这种必要学,或者根本不喜欢,请不要浪费时间,你学也学不好! 二.起步 你应该为自己创造一个学习linux的环境--在电脑上装一个linux或unix 问题1:版本的选择 北美用redhat,欧洲用SuSE,桌面mandrake较多,而debian是技术最先进的linux 开发人员中用debian的最多,其次是redhat,从全球linux各应用领域市场份额来看 无疑redhat是最多的,此外还有很多出名的发行版本,不再列举。 对于初学linux的人来说,我建议是使用redhat,原因如下: 1)现在很多书都是以redhat为例讲的,为了与书本协调一致 2)周围的人都用redhat,交流比较方便 3)redhat应用范围广,有典型性和代表性 4)它易于使用和安装,我们没有必要把时间浪费在“装系统”上 而应集中精力学习最有用的东西。 //注:现在觉得RH很死板,AS,ES等用在服务器上或许不错, Personal desktop用mandrake,debian,suse都不错,笔者现在用Mandrake,因为她长得漂亮 如果你并不打算深入学习linux,而是有诸如适应北京市政府办公平台迁移到 linux上这种需要,那么中软,红旗等中文linux是不错的选择 我强烈建议:自己亲自动手把linux装到你的硬盘上, 你必须学会独立安装linux系统的技能,对于现在的版本来说,其实跟装WinXP一样简单 从此现在开始,请不要以windows的工作方式来考虑问题, 应该尝试挖掘linux身上的“天才unix”的气质。 三.进阶 掌握至少50个以上的常用命令 理解shell管道&|&,文件流重定向&&&及追加&&&&等 熟悉Gnome/KDE等X-windows桌面环境操作 等软件包的常用安装方法 学习添加外设,安装设备驱动程序(比如modem) 熟悉Grub/Lilo引导器及简单的修复操作 熟悉系统固有目录的名称及公用 学会用mount命令访问其他文件系统 了解vi,gcc,gdb等常用编辑器,编译器,调试器 学习linux环境下的简单组网 建议:买一本不需要太厚的linux教材,大致可以满足要求 //现在的书越来越多了,还带很多图,我当时可没这么多书:) 四.高级应用 澄清一些概念: linux的普通操作与真正的系统管理不能相提并论,后者需要很多知识 我个人认为比较重要几种linux语言
请登录后再发表评论!
《鸟哥的Linux私房菜:服务器架设篇(第二版)》电子书PDF版,全本免费阅读下载 芝麻读书网
请登录后再发表评论!查看:10077|回复:22
初级工程师
软考时,也就是随意学习一下linux,现在想详细具体去学习一下,坛友有什么LINUX书推荐
最有价值午饭
最流行的鸟哥的私房菜
如果LZ打算走redhat这一系的linux,沙发的建议是最好的。
初级工程师
鸟哥私房菜这本书,字体是不是繁体字啊,下载个电子
呵呵繁体总不至于看不懂吧
初级工程师
鸟哥私房菜,这本书如果是繁体的话,看起来估计有点吃力。。
LZ你还没看呢吧,如果你真的想学,哪怕是E文的书都能看下去的。
至少我个人看鸟哥的书还没有什么吃力的感觉。
有中文简体的,基础篇和服务器篇都有~
我看的都是官方原版的,慢慢看就好,还可以加强英文。
辅以中文版资料就很好了。
初级工程师
鸟哥私房菜,现在出到第几版了,谢谢
现在最新的是第三版,不过网上很多人说第三版的质量没有第二版的好,所以还是第二版好些~~
助理工程师
鸟哥私房菜的摊子,LZ可以去瞧瞧:(mars_25):
一致推荐都是鸟哥
建议初学还是先看视频,《韩顺平linux视频教程》将的比较好。看完视频再去看书就简单多了,还有《Linux视频教程八讲》这个将的很全面。
我有鸟歌的私房菜的PDF版谁要?
初级工程师
谁有鸟哥的第二版啊 发小弟下
助理工程师
鸟哥是首选!
鸟哥私房菜,去鸟哥官网上学,有第三版的全部教程,其实繁体和简体差不了多少的
都可以看的懂
提示: 作者被禁止或删除 内容自动屏蔽
助理工程师
:(pdd_23): 鸟哥好书 好书呀如何选择Linux工具书 工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多,不过精品的不多。一本好的工具书是需要的,不论是未来作为查询之用,还是在正确的学习方法上,都是受益匪浅的。本专题推荐了很多的入门书籍,读书频道也提供了相应的试读章节。另外,每个人的阅读习惯都不太一样,所以,除了大家推荐的书籍之外,你必须要亲眼看过这本书籍,确定你可以吸收得了书上的内容,然后再根据自己的实际情况选择购买阅读。
本书内容丰富全面,基本概念的讲解非常细致,深入浅出。各种功能和命令的介绍,都配以大量的实例操作和详尽的解析,是Linux初学者的必看入门书籍。
《Linux命令详解手册》出自Linux技术专家Christopher Negus之手。读者既可以通过本书了解Linux命令管理背后的思想,也可以将其看作一本命令查询手册,放在手边,以解燃眉之急。《Linux从入门到精通》适合广大Linux初中级用户、开源软件爱好者和大专院校学生阅读,同时也非常适合准备从事Linux下开发的各类人员。本书以CentOS 5为蓝本,分两部分介绍了Linux操作系统的基本使用和系统管理。本书内容详尽、结构清晰、通俗易懂,大量使用了图表对内容进行表述和归纳,便于读者理解及查阅,具有很强的实用性和指导性。多年来,数十万读者通过Mark G. Sobell的书走进UNIX/Linux世界,一些人已成为各自领域和机构的UNIX/Linux专家。现在,这部凝聚了作者几十年研究成果的经典之作秉承Sobell特有的清晰、高效而且生动的叙述风格的同时,为大家呈现了Ubuntu Linux这个健壮、功能丰《循序渐进Linux――基础知识、服务器搭建、系统管理、性能调优、集群应用》本书从基础知识入手,系统讲解了Linux系统结构、shell、主流服务器搭建及故障排除、用户权限管理、磁盘存储管理、文件系统管理、内存管理和系统进程管理等关键技术。Linux继承了UNIX强大而灵活的命令行工作方式。Linux中常见的指令有好几百个,不管是初学者还是Linux专业人员,面对如此庞大的指令库,都需要一本比较全面的Linux指令查询书籍。
51CTO旗下网站

我要回帖

 

随机推荐