UNIX Books

There are many books that can be useful for students who want to read about various aspects of UNIX.

awk

  • The AWK Programming Language by Alfred V. Aho, Brian W. Kernighan, and Peter J. Weinberger (Addison-Wesley, 1988), available at Amazon

  • Effective awk Programming, 4th Edition, by Arnold Robbins (O’Reilly, 2015), available at O’Reilly or Amazon Note: This is essentially the very same text as the gawk book below, which is available for free.

  • Gawk: Effective AWK Programming, by Arnold D. Robbins, freely available online as the manual for gawk, available in several formats. In particular, the book can be legally downloaded for free in pdf format.

  • sed & awk, 2nd Edition, by Dale Dougherty and Arnold Robbins (O’Reilly 1997), availble at O’Reilly or Amazon

Bash shell

  • bash Cookbook, 2nd Edition, by Carl Albing and JP Vossen (O’Reilly, 2018), available at O’Reilly or Amazon

  • bash Idioms, by Carl Albing and JP Vossen (O’Reilly, 2022), available at O’Reilly or Amazon

  • Classic Shell Scripting, by Arnold Robbins and Nelson H. F. Beebe (O’Reilly, 2005), available at O’Reilly or Amazon

  • Learning the bash Shell, 3rd Edition, by Cameron Newham (O’Reilly, 2005), available at O’Reilly or Amazon

Regular Expressions

  • Mastering Regular Expressions, 3rd Edition, by Jeffrey E.F. Friedl (O’Reilly, 2006), available at O’Reilly or Amazon

  • Regular Expressions Cookbook, 2nd Edition, by Jan Goyvaerts and Steven Levithan (O’Reilly, 2012), available at O’Reilly or Amazon

  • Introducing Regular Expressions by Michael Fitzgerald (O’Reilly, 2012), available at O’Reilly or Amazon

UNIX

  • Learning the Unix Operating System, 5th Edition, by John Strang, Grace Todino, and Jerry Peek (O’Reilly, 2001), available at O’Reilly or Amazon

  • List of Unix utilities (Wikipedia)

  • Unix in a Nutshell, 4th Edition, by Arnold Robbins (O’Reilly, 2006), available at O’Reilly or Amazon

  • The UNIX Programming Environment by Brian W. Kernighan and Rob Pike (Prentice Hall, 1984)

  • Unix Power Tools, 3rd Edition, by Shelley Powers, Jerry Peek, Tim O’Reilly, and Mike Loukides (O’Reilly, 2003), available at O’Reilly or Amazon

  • The Linux Command Line by William Shotts (No Starch Press, 2012); the book can also be legally downloaded for free in pdf format.

  • UNIX and Linux System Administration Handbook, 5th Edition, by Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley, and Dan Mackin (Pearson, 2018), available at Pearson or Amazon

  • Learn Linux in a Month of Lunches, by Steven Ovadia (Manning, 2017), available at Manning or Amazon

  • How Linux Works, 2nd Edition, by Brian Ward (No Starch Press, 2015)

  • Efficient Linux at the Command Line by Daniel Barrett (O’Reilly, 2022)