Linux编程推荐书籍

14 篇文章 0 订阅
6 篇文章 0 订阅
Linux编程推荐书籍一览表(转贴)

shell 编程
《LINUX与UNIX SHELL编程指南》

BASH宝典:
 

Advanced Bash Scripting Guide (如果你使用的是 GNU/Debian 系统,可以用 apt-get install abs-guide 安装该文档)
 

BASH Programming - Introduction HOW-TO
 

Bash Man
 

用户级编程书籍:
 

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 Ste
 

vens
 

《unix网络编程》
 

XWindow编程
 

Definitive Guides to the X Window System    作者 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
 

多线程编程
 

《多线程编程指南》
 


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 其实内核玩深了,体系和编译也要学好

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一些值得推荐Linux系统编程书籍: 1.《Linux系统编程手册》(Linux System Programming):Michael Kerrisk所著的这本书是学习Linux系统编程的绝佳入门书籍,它涵盖了Linux系统编程的所有基础知识,包括进程管理、文件I/O、信号处理、线程、进程间通信等。此外,该书还提供了大量实例代码和实践操作,可以帮助读者更好地理解Linux系统编程的重要概念和技术。 2.《UNIX环境高级编程》(Advanced Programming in the UNIX Environment):这是一本经典的UNIX系统编程书籍,由W. Richard Stevens所著。该书详细介绍了UNIX系统编程的各个方面,包括进程、信号、进程间通信、文件I/O、网络编程等。该书还提供了大量实例和代码,以及详细的注释和解释,可以帮助读者深入理解UNIX系统编程的各个方面。 3.《UNIX网络编程》(UNIX Network Programming):这是另一本UNIX系统编程的经典书籍,由W. Richard Stevens所著。该书介绍了UNIX网络编程的各个方面,包括套接字编程、进程间通信、网络协议、TCP/IP协议等。该书提供了大量实例和代码,可以帮助读者深入理解UNIX网络编程的各个方面。 4.《深入理解Linux内核》(Understanding the Linux Kernel):这是一本关于Linux内核的详细介绍和解释的书籍,由Daniel P. Bovet和Marco Cesati所著。该书介绍了Linux内核的各个方面,包括进程管理、内存管理、文件系统、设备驱动程序等。该书提供了大量的实例和代码,可以帮助读者深入理解Linux内核的各个方面。 5.《Linux设备驱动程序》(Linux Device Drivers):这是一本关于Linux设备驱动程序的详细介绍和解释的书籍,由Alessandro Rubini和Jonathan Corbet所著。该书介绍了Linux设备驱动程序的各个方面,包括字符设备、块设备、网络设备等。该书提供了大量的实例和代码,可以帮助读者深入理解Linux设备驱动程序的各个方面。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值