The Art of Unix Programming
faqs.org
faqs.org
If you like ESR, you will probably love it. If not, it will read like unstructured drivel.
Maybe, I am too negative. But if you are a non-UNIX programmer, and have to work on a UNIX project, there are far better books available. (E.g. Advanced Programming in the UNIX Environment, by W. Richard Stevens and Stephen Rago)
Stevens was a great writer, but his books covered precisely all that was and is wrong with 'modern' Unix systems, they could be considered a summary of what is the opposite to the Unix philosophy.
To truly understand the Unix way, Pike and Kernighan's The Unix Programming Environment is by far the best choice.
His points about Unix usually stand on their own, and the polemic about Windows distract from them.
What's better for dl'ing an entire website and maintaining its structure, wget or httrack?
So I think it is OK to post this PDF version.
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.103...
The only book that I finished reading on it, was Mercurial: The Definitive Guide by Bryan O'Sullivan [2]. The reason that I could read this book, was that it was released for free online by the author with all source files so that I could compile it in a smaller page-format with bigger fonts (the figures did not scale automatically, but IMHO, they weren't crucial to understanding the content of the book).