问题
am very much interested in unix. Want to learn in and out. Can you guys help me by listing some books which can make me a wizard? Ultimately I want to become a unix programmer.
I am not a novice user in Unix.
回答1:
You want system administration knowledge, or programming knowledge?
For programming:
- Advanced Programming in the Unix Environment
- Unix Network Programming
- The Art of Unix Programming
For system administration:
- Automating Linux and System Administration
- Unix and Linux Administration Handbook
回答2:
As other responders have noted, Advanced Programming in the Unix Environment (APUE) is indispensable.
Other books that you might want to consider (these have more of a Linux focus, but are a good way to become familiar with Unix internals):
- Linux System Programming: well written, understandable introduction to the Linux API. Not as much depth as the others, but a good way to get the "lay of the land."
- The Linux Programming Interface: A Linux and UNIX System Programming Handbook: more up to date than APUE, but focused on Linux.
- Understanding the Linux Kernel (O'Reilly): learn about Unix programming from the perspective of an OS implementer, rather than a application developer.
回答3:
check these out: UNIX Internals: The New Frontiers , The Design of the UNIX Operating System ,UNIX Systems Programming: Communication, Concurrency and Threads
来源:https://stackoverflow.com/questions/3877748/good-book-for-unix-internals