UNIX Level I

Course specifications

Course length: 4 day(s)

Course description

Overview: Students will learn the basic skills necessary to understand the structure of the UNIX operating system and to use the available Korn Shell utilities to manage their environment.

Prerequisites: The PC Literacy course or equivalent knowledge.

Target student: Students enrolling in this course should understand the basic concepts involved in working with computers. For example, they should be familiar with such terms as computer memory, operating system, data and program files, and the relationships between files and directories. They should also be familiar with the components that make up the computer, including input, output, and storage devices. No prior knowledge of the UNIX operating system is assumed.

Benefits: Students will learn how to log in and out of UNIX, use the mailx program, use the UNIX filing system, manage files, secure files and directories, create new utilities, work with the vi editor, and write shell scripts.

What's next: UNIX System V Release 4: Introduction is the first course in this series. Students who want to learn advanced features can take UNIX System V Release 4: Advanced User.

Course content

Lesson 1: Overview of the UNIX operating system

UNIX features and benefits

UNIX history and evolution

UNIX standardization

The structure of UNIX

Lesson 2: Establishing communication

Starting the UNIX session

Using basic UNIX commands

Understanding the UNIX command syntax

Using the UNIX "help" facility: the manual pages

Lesson 3: Multiuser communications

UNIX mail

Lesson 4: Introduction to the filing system

Examining UNIX files and directories

Moving through the file system

Using full and partial paths

Understanding current and parent directories

Lesson 5: File management

Creating directories

Copying files and directories

Moving and renaming files and directories

Removing files and directories

Using shell metacharacters

Lesson 6: UNIX permissions

Understanding permissions

File permissions

Directory permissions

Changing default permissions with umask

Lesson 7: Redirection, filters, and pipes

Exploring standard input, standard output, and standard error

Using filters

Using pipes

Lesson 8: Using the vi editor

Creating a vi file

Editing a vi file

Working with database files

Advanced vi techniques

Lesson 9: Introduction to shell scripts

Creating a shell script

Examining a database with a shell script

Appendices:

Glossary

Shell command summary

Mail command summary

Metacharacter and special-character reference

vi editor command summary

UNIX quick reference

Return to Table of Contents