学习Linux系统编程的最佳书是哪本?[关闭]


26

我正在尝试学习Linux系统编程,哪本是最好的书?


1
这不应该这样吗?
Eimantas

我相信它实际上应该属于books.stackexchange.com ... ;-)始终会有重叠的主题。
EricSchaefer,2010年

Answers:



23

2
我同意。这是UNIX系统编程的圣经
MRU

那么Linux系统编程呢?这也有用吗?
skrtbhtngr 2015年

尽管它不是特定于Linux的,但它所涵盖的大多数主题都适用于Linux。在包括Linux在内的各种Unix风格上,有些事情有所不同。如果您想学习任何类型的Unix的系统编程,这本书都是完美的。要学习的最重要的东西是所有口味都通用的基本哲学。对于某些主题,您可能想要获得其他针对特定口味的书。我一直在听的还有一个叫做Internet的东西,它可能会帮助您完成某些特定的事情... ;-)
EricSchaefer

17

Linux编程接口,作者:Michael Kerrisk

请注意,作者是Linux手册页的当前维护者。而且还没有出来,所以我实际上不能说它有多好,但是我已经读过有关它的博客文章,这听起来像是一本好书。(他手册页的维护者,并且大多数都写得很好,他应该知道自己的东西)

编辑:书现在出来了。

http://blog.man7.org/2009/07/whats-book-about.html

http://www.man7.org/tlpi/index.html

http://www.nostarch.com/linuxprogramming.htm


书已经卖完了(已经有一段时间了)-太好了。更多应该支持这个答案。

是的,它出来了,我买了,它的确很棒
Spudd86

优秀的书,强烈推荐。
haziz 2012年

他并没有写在手册页,他们来自全国各地的地方(BSD,一些GNU的texinfo自动manified,一些网页单独的实用程序)。但是,是的,将如此庞大的庞大混乱管理成模糊不清的连贯性是一项壮举。
vonbrand

1
@vonbrand我从未说过他写过手册页,我说过他维护过手册页包。没错 他还编写了许多手册页并更新了现有的手册页,因为他是软件包的维护者。
Spudd86

5

在这里,您可以找到有关学习Linux的最佳书籍的数据库:http : //www.tldp.org/guides.html

我当前正在阅读 Machtelt Garrels的Linux入门-入门指南

而且我喜欢它的编写方式,使其易于理解。


TLDP指南通常非常出色,但遗憾的是大多数已经过时。
vonbrand

4

我支持史蒂文斯的建议。唯一真正的选择是MJ Rochkind的Advanced UNIX Programming:http : //basepath.com/aup/

ORA的POSIX程序员指南(http://oreilly.com/catalog/9780937175736)可能很有用,但是我还没有亲自阅读。



3

我建议布鲁斯·莫莱(Bruce Molay)的“理解Unix / Linux编程”(http://wps.prenhall.com/esm_molay_UNIXProg_1/)。我让他在哈佛任教,他很棒。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.