UNIX Publications

There are a variety of recommended sources of information on this web site, including:

Introductory UNIX Books

UNIX in a Nutshell: Berkeley Edition
UNIX in a Nutshell: System V Edition
O'Reilly & Associates, 1990, 1992.
These are table-oriented guides to BSD and System V. If you like to look things up in tables, you'll like these books. They contain reference information for sh, csh, ksh, vi, make, and sccs.

Text Editing and Processing

Learning the vi Editor
Linda Lamb. O'Reilly & Associates, 1988.
This is a thorough introduction to the vi text editor.

Advanced UNIX and Programming Topics

The C Programming Language
Brian W. Kernighan and Dennis M. Ritchie. First and second edition. Prentice-Hall, 1978 and 1988.
This is an introductory book on programming in C. Use the first edition for older C compilers installed on the Computation Center's UNIX systems. The second edition describes the ANSI- standard version of C (GNU C and Sun's ANSI C).

Advanced Programming in the UNIX Environment
W. Richard Stevens. Addison-Wesley, 1992.
This work of over 700 pages contains about 10,000 lines of sample C code. It describes the C system call interface and system libraries under both System V Release 4 and 4.3 BSD versions of UNIX.

The C++ Programming Language
Bjarne Stroustrup. Addison-Wesley, 1991. This is a reference guide for the object-oriented language C++.

The Annotated C++ Reference Manual
Margaret Ellis and Bjarne Stroustrup. Addison-Wesley, 1990. This is a complete reference manual that has been adopted by ANSI as the base document for a C++ standard.

Programming PERL
Larry Wall and Randal L. Schwartz. O'Reilly & Associates, 1990.
The authoritative book on programming in PERL, the Practical Extraction and Report Language. This language combines features from C and from a number of UNIX utilities into a single powerful language.

The UNIX Programming Environment
Brian W. Kernighan and Robert Pike. Prentice-Hall, 1984.
This book includes an introduction to UNIX and covers UNIX philosophy and programming.

UNIX System Administration

UNIX System Administration Handbook
Evi Nemeth et al. Prentice-Hall, 1995.
A thorough tour of virtually every task a UNIX system administrator must perform. Discusses both Berkeley and AT&T versions of UNIX, but is particularly useful for those running a BSD version.

Essential System Administration
AEleen Frisch. O'Reilly & Associates, 1991.
This gives complete information on UNIX system administration for both BSD and System V UNIX. It also includes information on system administration for AIX.

Practical UNIX Security
Simson Garfinkel and Gene Spafford. O'Reilly & Associates, 1991.
Describes UNIX security basics and network security and suggests how to keep intruders out of your system, how to tell if they've gotten in, how to clean up after them, and even how to prosecute them. Filled with practical scripts, special techniques, and warnings.

System Performance Tuning
Mike Loukides. O'Reilly & Associates, 1991.
Is your UNIX machine running slowly? This book is one of the only references to the complex topic of performance tuning.

Send comments to chemvis@indiana.edu
Last updated: 01/23/2001
Return to MolViz Home