While there are many courses and tutorials online, learning from a book is still one of the best ways to greatly improve your skills. Below I have selected top Unix books.
- UNIX and Linux System Administration Handbook (5th Edition) (2017)
- Advanced Programming in the UNIX Environment, 3rd Edition (2013)
- Unix in a Nutshell, Fourth Edition (2005)
- Learning the UNIX Operating System, Fifth Edition (2001)
- Just Enough UNIX (2005)
- Unix: The Textbook (2nd Edition) (2004)
- Learning Unix for OS X: Going Deep With the Terminal and Shell (2016)
- Unix in 24 Hours, Sams Teach Yourself: Covers OS X, Linux, and Solaris (5th Edition) (2015)
- Unix Power Tools, Third Edition (2002)
- Learning the bash Shell: Unix Shell Programming (In a Nutshell (O’Reilly)) (2005)
- Unix and Linux: Visual QuickStart Guide (5th Edition) (2014)
- Shell Programming in Unix, Linux and OS X: The Fourth Edition of Unix Shell Programming (4th Edition) (Developer’s Library) (2016)
UNIX and Linux System Administration Handbook (5th Edition) (2017)
“As an author, editor, and publisher, I never paid much attention to the competition—except in a few cases. This is one of those cases.
Advanced Programming in the UNIX Environment, 3rd Edition (2013)
For more than twenty years, serious C programmers have relied on one book for practical, in-depth knowledge of the programming interfaces that drive the UNIX and Linux kernels: W. Richard Stevens’ . Now, once again, Rich’s colleague Steve Rago has thoroughly updated this classic work. The new third edition supports today’s leading platforms, reflects new technical advances and best practices, and aligns with Version 4 of the Single UNIX Specification.
Unix in a Nutshell, Fourth Edition (2005)
As an open operating system, Unix can be improved on by anyone and everyone: individuals, companies, universities, and more. As a result, the very nature of Unix has been altered over the years by numerous extensions formulated in an assortment of versions. Today, Unix encompasses everything from Sun’s Solaris to Apple’s Mac OS X and more varieties of Linux than you can easily name.The latest edition of this bestselling reference brings Unix into the 21st century.
Learning the UNIX Operating System, Fifth Edition (2001)
If you are new to Unix, this concise book will tell you just what you need to get started and no more. Unix was one of the first operating systems written in C, a high-level programming language, and its natural portability and low price made it a popular choice among universities.
Just Enough UNIX (2005)
Just Enough UNIX provides a quick and gentle introduction to the UNIX operating system. The fifth edition of this highly successful text reflects changes and updates to the UNIX curriculum that have taken place since the publication of the fourth edition. The book is written in a clear, straightforward style that avoids unnecessary jargon. This short, yet comprehensive text covers the basics of UNIX.
Unix: The Textbook (2nd Edition) (2004)
UNIX: A Textbook assumes that the reader has no background in UNIX. It carefully blends important UNIX concepts, like inter-process communication and I/O redirection, with shell commands to enhance understanding of both. Chapters are organized so readers focus on a small set of related topics.
Learning Unix for OS X: Going Deep With the Terminal and Shell (2016)
Think your Mac is powerful now? This practical guide shows you how to get much more from your system by tapping into Unix, the robust operating system concealed beneath OS X’s beautiful user interface.
Unix in 24 Hours, Sams Teach Yourself: Covers OS X, Linux, and Solaris (5th Edition) (2015)
In just 24 lessons of one hour or less, Sams Teach Yourself Unix in 24 Hours helps you get up and running with Unix and Unix-based operating systems such as Mac OS X and Linux. Designed for beginners with no previous experience using Unix, this book’s straightforward, step-by-step approach makes it easy to learn.
Unix Power Tools, Third Edition (2002)
With the growing popularity of Linux and the advent of Darwin, Unix has metamorphosed into something new and exciting. No longer perceived as a difficult operating system, more and more users are discovering the advantages of Unix for the first time.
Learning the bash Shell: Unix Shell Programming (In a Nutshell (O’Reilly)) (2005)
O’Reilly’s bestselling book on Linux’s bash shell is at it again. Now that Linux is an established player both as a server and on the desktop Learning the bash Shell has been updated and refreshed to account for all the latest changes.
Unix and Linux: Visual QuickStart Guide (5th Edition) (2014)
In this updated edition, authors Deborah and Eric Ray use crystal-clear instructions and friendly prose to introduce you to all of today's Unix essentials. You’ll find the information you need to get started with the operating system and learn the most common Unix commands and concepts so that Unix can do the hard work for you.
Shell Programming in Unix, Linux and OS X: The Fourth Edition of Unix Shell Programming (4th Edition) (Developer’s Library) (2016)
Shell Programming in Unix, Linux and OS X is a thoroughly updated revision of Kochan and Wood’s classic Unix Shell Programming tutorial. Following the methodology of the original text, the book focuses on the POSIX standard shell, and teaches you how to develop programs in this useful programming environment, taking full advantage of the underlying power of Unix and Unix-like operating systems.
Best Unix Books: The Ultimate Collection
We highly recommend you to buy all paper or e-books in a legal way, for example, on Amazon. But sometimes it might be a need to dig deeper beyond the shiny book cover. Before making a purchase, you can visit resources like Library Genesis and download some unix books mentioned below at your own risk. Once again, we do not host any illegal or copyrighted files, but simply give our visitors a choice and hope they will make a wise decision.
UNIX Programming. UNIX Processes, Memory Management, Process Communication, Networking, and Shell Scripting
Author(s): V. Khemchandani, D. Anand, K. Mishra, S. Harit
ID: 3313491, Publisher: , Year: 2022, Size: 2 Mb, Format: pdf
UNIX Programming
Author(s): Khemchandani, Vineeta;Anand, Darpan;Mishra, K. K.;; Dr. Darpan Anand; Dr. K.K. Mishra; Dr. Sandeep Harit
ID: 3338232, Publisher: BPB Publications, Year: 2022, Size: 557 Kb, Format: epub
Practical System Programming with C - Pragmatic Example Applications in Linux and Unix-Based Operating Systems.
Author(s): Sri Manikanta Palakollu
ID: 2797955, Publisher: Apress, Year: 2021, Size: 9 Mb, Format: pdf
Please note that this booklist is not final. Some books are absolutely hot items according to Washington Post, others are composed by unknown writers. On top of that, you can always find additional tutorials and courses on Coursera, Udemy or edX, for example. Are there any other relevant books you could recommend? Drop a comment if you have any feedback on the list.