Heiner's SHELLdorado
UNIX Bibliography
SHELLdorado - your UNIX shell scripting resource
HomeGood Shell Coding PracticesExample Shell ScriptsShell Scripting LinksShell Scripting Tips+TricksShell Scripting Articles

Bibliography Home
  Book List
  Authors List

Rating  
* *

more info

Aho, A.V.; Kernighan, B.; Weinberger, P.: The AWK Programming Language.
Addison-Wesley; 1988.
Very good introduction to AWK, many advanced examples from the creators of the language AWK
* *

more info

Albitz, Paul; Liu, Cricket; Loukides, Mike: DNS & BIND. 3rd Ed..
O'Reilly & Associates; Sebastopol, CA 1998.
Very good description of the DNS and BIND name services for network administrators
*

more info

Bach, M.J.: The Design of the Unix Operating System.
Prentice Hall; Englewood Cliffs 1986.
Describes the implementation of UNIX System V Release 3 in detail, but no easy reading. I prefer Goodheart: "The Magic Garden Explained"
*

more info

Bentley, Jon Louis: Programming Pearls.
Addison-Wesley; Menlo Park, California reprinted 1989.
Jon Bentley describes the beauty of some algorithms. Not strictly a UNIX book.

more info

Blinn, Bruce: Portable Shell Programming.
Prentice Hall; Englewood Cliffs 1995.
Padraic Renaghan (padraic@renaghan.com): "My personal favorite shell book [...]. So far I have learned a ton in just the reading of the first 6 chapters."
*   Boes, Rudolf; Reimann, Bernd: Das Einsteigerseminar UNIX [German].
BHV Verlag; Korschenbroich 1995.
For UNIX beginners. Inexpensive: 19,80 DM.
*

more info

Bolsky, M.I.; Korn, D.G.: The new Kornshell. 2nd ed..
Prentice Hall; Englewood Cliffs 1995.
Good reference from the creator of the Korn Shell. Contains advanced examples, but not very well suited for beginners
* *   Born, Guenther: Referenzhandbuch Dateiformate. 2. Aufl [German].
Addison-Wesley; Bonn, Muenchen, Paris 1992.
Very good DOS file format reference; weak PostScript chapter
* *

more info

Bourne, S.R.: The Unix System.
Addison-Wesley; London, Reading 1983.
Very good introduction to UNIX shell and c programming from the creator of the Bourne Shell, the anchestor of ksh, bash, zsh, ... Maybe a little dated, but still worth reading

more info

Cheswick, William R.; Bellowin, Steven M.: Firewalls and Internet Security.
Addison-Wesley; 1994.
*

more info

Christian, Kaare: The UNIX Operating System.
John Wiley & Sons, Inc.; Singapore 1983.
Introduction to the work with UNIX. Covers shell, c, text processing
*

more info

Dougherty, Dale; Robbins, Arnold; Estabrook, Gigi (Ed.): Sed & Awk. 2nd ed.
O'Reilly and Associates; Sebastopol, CA 1997.
Peter S. Tillier (peter.tillier@btinternet.com): "This book is a considerable improvement on the original [1st edition] and, as Arnold Robbins is the gawk maintainer, is a very authoritative book"
*

more info

Egan, Janet I.; Teixeira, Thomas J.: Writing A Unix Device Driver.
John Wiley & Sons; New York, Chichester, Brisbane, Toronto, Singapore 1988.

more info

Frisch, Aeleen: Essential System Administration. 2nd ed..
O'Reilly & Associates, Inc.; Sebastopol, CA 1996.

more info

Garfinkel, S.; Spafford, G.: Practical Unix and Internet Security. 2nd ed..
O'Reilly & Associates, Inc.; Sebastopol, CA 1996.
*

more info

Garfinkel, Simson; Weise, Daniel; Strassmann, Steven: The UNIX-Haters Handbook.
IDG Books; San Mateo, California 1994.
Extracts from the "Unix-Haters" mailing list: funny, but biased.
  Generaux, T.: Unix.
M & T; New York, Chichester, Brisbane, Toronto 1992.
* *

more info

Gilly, Daniel: UNIX in a Nutshell. 2nd ed..
O'Reilly & Associates; Sebastopol (CA) 1992.
Good introduction for the most common commands, the shell, sed awk and nroff. Many of the sections are covered in manual pages, though
* * *

more info

Goodheart, B.: The Magic Garden Explained.
Prentice Hall; Englewood Cliffs 1994.
Very good and detailed explanation of UNIX System V Release 4 internals. Fascinating and fun to read - a must-have for ongoing UNIX kernel gurus
* *   Gulbins, Juergen: Unix. 3. Aufl [German].
Springer-Verlag; Berlin, Heidelberg, New York, London, Paris, Tokio 1988.
Very good and comprehensive reference for many Unix programs

more info

Haviland, K.; Gray, Dina; Salama, B.: Unix System Programming. 2nd ed.
Addison-Wesley; Reading 1999.

more info

Horspool, R.N.: The Berkeley Unix Environment.
Prentice Hall; Englewood Cliffs 1992.
* *

more info

Hunt, Craig: TCP/IP Network Administration.
O'Reilly & Associates; Sebastopol, CA May 1994.
Very good hands-on description of TCP/IP and DNS configuration
* *   Hunt, Craig: TCP/IP Netzwerk Administration [German].
O'Reilly & Associates; Sebastopol, CA 1995.
Very good hands-on description of TCP/IP and DNS configuration
* *

more info

Kernighan, Brian W.; Pike, Rob: The Unix Programming Environment.
Prentice Hall; Englewood Cliffs 1984.
Very good introduction to the work with (and the programming of) UNIX. Features the source code of a programmable, bc-like calculator
*

more info

Kettle, P.; Statler, S.: Writing Device Drivers for SCO Unix.
Addison-Wesley; Reading, Englewood Cliffs 1993.
Authorized by SCO

more info

Loukides, Mike: System Performance Tuning.
O'Reilly & Associates, Inc.; Sebastopol, CA 1991.
*   Mansfield, Niall: Das Benutzerhandbuch zum X Window-System [German].
Addison-Wesley; Bonn, Muenchen, Reading 1990.
*

more info

Mansfield, Niall: The X Window-System - A User's Guide..
Addison-Wesley; Reading 1991.

more info

Moy, John T.: OSPF: An Anatomy of an Internet Routing Protocol.
Addison-Wesley; 1998.
Michael Schuler (mschuler@otelo-online.de): "Ultimative introduction to OSPF routing. Oter routing protocols are handled as well. Moy is the author of the RFCs conerning OSPF, so his competence on the subject is unrivaled"
*

more info

Pajari, G.: Writing Unix Device Drivers.
Addison-Wesley; Reading 1992.
Good introduction to UNIX device drivers, includes STREAMS drivers
* *

more info

Peek, Jerry; O'Reilly, Tim; Loukides, Mike: Unix Power Tools.
O'Reilly & Associates/Bantam Book; Reading 1993.
ISBN 0-553-35402-7. Unix tips and tricks on more than 1000 pages - a must-have
  Perlman, Gary: Unix for Software Developers.
Prentice Hall; 1994.
* *

more info

Rago, Stephen A.: Unix System V Network Programming.
Addison-Wesley; Reading, Menlo Park, u.a. 1993.
Features detailed TLI programming description. Good introduction to STREAMS
*

more info

Rieken, Bill; Weiman, Lyle: Adventures in UNIX Network Applications Programming.
John Wiley & Sons; New York, Chichester 1992.
Various unrelated examples and solutions related to network programming
* *

more info

Rochkind, Marc J.: Advanced Unix Programming.
Prentice Hall; Englewood Cliffs 1985.
Very good description of advanced UNIX programming: inter-process communication using pipes, FIFOs, messages, semaphors, shared memory; record locking. Was the best book on this topic until Stevens´ "Advanced Programming in the UNIX Environment"

more info

Rosenblatt, Bill: Learning the Korn Shell.
O'Reilly & Associates, Inc.; Sebastopol, CA 1993.
Introduction to the Korn Shell. Includes the source code of a Korn Shell debugger
*   Sage, R.G.; Group, Waite: The Waite Group's Tricks of the Unix Masters.
Sams; Englewood Cliffs 1987.
Various shell scripts and articles about UNIX. In spite of the title some are for beginners
* *

more info

Salus, Peter H.: A Quarter Century of UNIX.
Addison-Wesley; Reading, Massachusetts 1994.
The history of UNIX - only for UNIX enthusiasts.
*

more info

Smith, Glen: An Introduction to Shell Scripting.
Slash Etcetera Limited; St Leonards-on-Sea 2002.
Teaches shell programming with many extensively explained examples
* *

more info

Spainhour, Stephen; Quercia, Valerie: Webmaster in a Nutshell.
O'Reilly & Associates, Inc.; Tokyo 1996.
Lucid reference, somewhat terse
*   Staubach, Gottfried: Unix-Werkzeuge zur Textmusterverarbeitung [German].
Springer-Verlag; Berlin, Heidelberg, New York, London, Paris, Tokio, Hong Kong 1989.
Good introduction to AWK, Lex and Yacc.
  Stephenson, Henry: Unix: A Developer's Guide.
M & T; Berlin, Heidelberg, New York, London, Paris, Tokio, Hong Kong 1992.
* *

more info

Stern, Hal; Eisler, Mike; Labiaga, Ricardo: Managing NFS and NIS.
O'Reilly & Associates, Inc.; Sebastopol, CA 1991.
* * *

more info

Stevens, Richard W.: UNIX Network Programming: Networking APIs: Sockets and XTI.
Volume 1 .
Prentice Hall; Englewood Cliffs 1997.
The bible of socket programming. The second edition (1997) has been extended for a better coverage of TLI, XTI and Posix threads. A second volume of this series describes inter-process communication (IPC)
* * *

more info

Stevens, Richard W.: Advanced Programming in the Unix Environment.
Addison-Wesley; Reading 1992.
Very good reference for modern UNIX system calls. Describes most of POSIX/IEEE 1003.1-1988 without being boring. A must-have for all serious UNIX programmers.
* * *

more info

Stevens, Richard W.: TCP/IP Illustrated, Vol. 1: The Protocols.
Addison-Wesley; 1994.
Michael Schuler (mschuler@otelo-online.de): "A good introduction to TCP/IP, not confined to a particular implementation. Almost no UNIX or networking knowledge required."

more info

Stevens, Richard W.: TCP/IP Illustrated, Vol. 3: TCP for Transactions, HTTP, NNTP and the UNIX Domain Protocols.
Addison-Wesley; 1994.
Describes the implementation of the T/TCP protocol, intended to combine the reliability of TCP with the simplicity of UDP.
*

more info

Strang, J.: Termcap & Terminfo. 3rd ed.
O'Reilly; Reading 1988.
Detailed description and reference of the "terminfo" and "termcap" terminal capability databases
*

more info

SVR4.2, Unix: Network Programming Interfaces.
Unix Press (Prentice Hall); Englewood Cliffs 1992.
Standard reference of TLI, sockets, XDR/RPC
*

more info

Todino, Grace: Using UUCP and Usenet.
O'Reilly & Associates; Newton 1987.
Introduction to the usage of uucp, uuto, uux. Somewhat dated in the time of rcp, mails with attachments and rsh

more info

Vahalia, Uresh: UNIX Internals: The New Frontiers.
Prentice Hall; 1995.
*

more info

Vromans, Johan: Perl 5 Desktop Reference.
O´Reilly & Associates; Tokyo 1996.
Small Perl reference; a booklet with 39 pages. This reference is identical to the Perl chapter in "Webmaster in a Nutshell".
*   Wittig, Uwe: X-Window System und OSF/Motif [German].
IWT Verlag; Vaterstetten bei Muenchen 1992.
Introduction to x windows programming

more info

Wright, Gary R.; Stevens, Richard R.: TCP/IP Illustrated, Vol. 2: The Implementation.
Addison-Wesley; 1995.
Michael Schuler (mschuler@otelo-online.de): "Everybody who wants to get acquainted with a working implementation of TCP/IP should consult TCP/IP Illustrated Vol. 2. The complete code of the BSD4.4 implementation is presented with numerous comments. Topics which appear esoteric to the novice in TCP/IP (such as several IP addresses for the same interface) become clear when reading the book. I have however never absorbed the whole book, but only excerpts."
   
Copyright © 1998-2022 Heiner Steven (heiner.steven@shelldorado.com)