Introduction to the UNIX/Linux operating system. Includes a brief introduction to operating systems and UNIX history. Covers UNIX file systems, common shell features including 1/0 redirection, piping, command substitution, and simple job control. Introduces shell-specific facilities, including use of environmental and local variables, and common UNIX utilities. Also includes advanced topics such as shell scripting, communications, and system administration. Intended for students with previous programming experience.