
Course Description: UNIX Fundamentals
Four days — Instructor-led Lecture and Lab Sessions
Overview
This course introduces students to use the UNIX Operating System placing an emphasis on hands-on
learning. Students will learn about differences between the various shells, the file management
system, and how to manipulate files within that file structure. Additionally, you will use
the vi editor, manipulate processes, perform UNIX networking commands, and make use of many additional system commands.
Course Objectives
At the end of the course, students will be able to:
- Easily navigate the directory tree
- Work within and use different commands for the various shells
- Manipulate files including setting permissions, moving, renaming, editing, deleting, and searching
- Use the vi editor to create or edit files
- Issue commands to control processes
- Use UNIX networking commands to work on remote hosts
- Call up many other UNIX commands and utilities which
will help simplify working in the UNIX environment
Pre-requisites
Course Materials
The course materials are yours to keep. You will be
provided with all course notes, and lab solutions.
Course Outline
Day 1
Shells and Commands
Topics
- Introduction to UNIX
- Understanding Environment Variables
- The Various UNIX Shells
- Common Shell Commands
- Commands Specific to Individual Shells
At the conclusion of day 1, students will be able to:
Issue basic UNIX commands within the different shells, move around in
the directory structure, and understand how to view or edit environment settings.
Day 2
File Manipulation
Topics
- The Directory Tree and Paths
- Files and Links
- File Ownership and Permissions
- File Manipulation
- Finding Files
- Finding Information within Files
At the conclusion of day 2, students will be able to:
Completely navigate the directory file structure, change access privileges, move, delete, copy,
rename, and edit files, as well as perform pattern matches and searches.
Day 3
Process Control and File Editing
Topics
- Processes and Process Control
- Redirection
- Shell-Specific Redirection
- Using the vi Editor
- Scripting Basics
At the conclusion of day 3, students will be able to:
Redirect output dpending on the shell
in use,
work within the vi editor, manipulate processes, and be able to develop
simple UNIX scripts.
Day 4
UNIX Networking and Additional Commands
Topics
- Network File Systems and Communications
- Remote Networking Utilities
- Messaging Commands
- Printing Commands
- System Utilities
At the conclusion of day 4, students will be able to:
Utilize tools to work on remote networks, control print jobs, printer queues, and network messages
copyright © 2000 - Technical Training Resource