UMSL logo

Computer Education & Training Center


UNIX/Linux Operating System Classes

Linux was developed as a version of UNIX, for use on personal computers. Its syntax, kernal compilation, and environment are very similar to other versions of UNIX. Students interested in Linux can take the UNIX series of classes to learn the basics of the operating system.

Introduction to UNIX

This course introduces the UNIX operating system, focusing on the essential components of UNIX in the context of the overall operating system structure. Explore the UNIX file system and learn techniques and commands for managing files, including copying, renaming, and deleting files. Learn how to create and edit files using the vi editor. Understand the concept of a shell, along with specific aspects of the Bourne shell and K shell. Additional topics include working with foreground and background processes, using pipes and wildcards, interpreting file access permissions, setting default file and directory permissions and changing file ownership, and linking files. [Course Outline]
Fee: $399

Two-Day Class Meets 8:30am-4:00pm (13 hours)
Code Dates Location Instructor
E0255 Tues., Oct. 29 & Wed., Oct. 30West CountyFrank Richey
E0345 Mon., Jan. 27 & Tues., Jan. 28West CountyFrank Richey

Intermediate Commands of UNIX

(Prerequisite: Introduction to UNIX/Linux or equivalent experience. Students should already have experience with basic UNIX file commands, such as ls, pwd, cd, rm, cp, mv, grep, and sort.) Learn about file security, shell commands, and file manipulation utilities. Compare several popular shells (Bourne shell, Korn shell, C shell, and Bourne Again shell) and learn about specific capabilities of each shell, including creating regular and environment variables, setting up aliases, and rerunning commands in your history. Learn to use a variety of tools to manipulate and filter files, including head, tail, grep, sed, and awk. Additional topics include scheduling processes, archiving and compressing files, and using the find command to locate files that meet specific criteria. [Course Outline]
Fee: $399

Two-Day Class Meets 8:30am-4:00pm (13 hours)
Code Dates Location Instructor
E0256 Tues., Nov. 12 & Wed., Nov. 13West CountyFrank Richey
E0346 Mon., Feb. 10 & Tues., Feb. 11West CountyFrank Richey

If you would like to register for a course, call (314) 984-9000 or register online.

We also have classes in PERL Programming a language that can be used to automate some of your UNIX system administration tasks.