This comprehensive, one-semester introduction to Unix, used at Stanford University, incorporates sound pedagogy along with all the necessary reference material. Begins with the basic commands and finishes with advanced programming techniques. Offers strong coverage of systems calls and contains an excellent problem set.
Table of Contents
BASIC UNIX COMMANDS.
Getting In and Out of the System.
File and Directory Commands.
Editing Files.
C Shell Interface.
Miscellaneous Unix Commands.
Unix Filters.
Communication and File-Archiving Commands.
Hidden Files.
SHELL PROGRAMMING.
C and Bourne Shell Programming.
APPLICATIONS PROGRAMMING IN THE C PROGRAMMING LANGUAGE WITH UNIX.
Makefiles: Software Engineering.
Handling Errors.
File-System Calls.
Forks: Creating Multiple Processes.
Executing Commands from a Program.
Pipes.
Signals: Interrupts.
Interprocess Communication: Sockets.
Screen Manipulation: Curses.
MISCELLANEOUS UNIX TOPICS.
Document Preparation.
System Management.
Index.