Skip to content

Instantly share code, notes, and snippets.

@tundal45
Created February 20, 2012 20:03
Show Gist options
  • Save tundal45/1871059 to your computer and use it in GitHub Desktop.
Save tundal45/1871059 to your computer and use it in GitHub Desktop.
This is a list of UNIX books that one should have around to get better at UNIX. The initial list below is started with recommendations from [Avdi Grimm](twitter.com/avdi). The idea is to have more people recommend books that need to be added to the list.

Beginner/Intermediate:

Advanced

@mmangino
Copy link

@emboss
Copy link

emboss commented Feb 20, 2012

The Linux Programming Interface is one of the really good newer books.

@SeanTAllen
Copy link

TCP/IP Illustrated. All 3 Volumes.

@s2k
Copy link

s2k commented Feb 20, 2012

"Working With Unix Processes": http://workingwithunixprocesses.com/

@tundal45
Copy link
Author

@mmangino @emboss @SeanTAllen @s2k Thanks guys! Would you recommend the books that you have listed for beginner level people trying to understand UNIX as well or is it mostly for advanced users?

@s2k
Copy link

s2k commented Feb 21, 2012

I found "Working With Unix Processes" easy to understand (What's a process/process ID…), but is assumes some knowledge of Ruby.

@pjb3
Copy link

pjb3 commented Feb 21, 2012

@mmangino
Copy link

@tundal45 APUE is definitely not for the beginner. It's a book aimed at reasonably experienced C programmers. Once you have the basics of UNIX, it's a great way of getting down into the details so that you understand why things work the way they do. Over the course of my career, my deep knowledge of UNIX has been invaluable for debugging and performance purposes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment