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