UNIX Level II

Course specifications

Course length:4 day(s)

Course description

Overview: Students will learn Students will learn more advanced skills to understand the UNIX environment and features.

Prerequisites: The UNIX System V Release 4: Introduction course or equivalent knowledge.

Target student: Students enrolling in this course should understand the basic concepts involved in working with the UNIX operating system. For example, they should be familiar with such terms as home directory, directory structure, file management, and permissions. Students should also be familiar with the components that make up the computer, including input, output, and storage devices.

Benefits: Students will learn about the UNIX user environment, the components of the user environment, and how to create a custom environment. In addition, students will learn several advanced file-management techniques and the find, grep, and egrep commands. Students also create custom reports from database files by using the tr, sed, and awk programs.

Course content

Lesson 1: UNIX shells and variables

Understanding UNIX shells

Introducing shell variables

Creating user variables

Removing variables

Lesson 2: The Korn Shell user environment

Creating and modifying your .exrc file

Viewing and modifying your .profile file

Modifying the PATH and CDPATH variables

Lesson 3: Using aliases and functions

Introducing aliases

Using functions

Making your aliases and functions permanent

Removing aliases and functions

Lesson 4: Command editing and command history

Modifying your environment to enable command editing

Using history to recall commands

Saving your command history to a file

Lesson 5: System status and command information

Determining your system and user status

Determining command locations

Lesson 6: Multitasking capabilities

Introducing the multitasking capability

Managing jobs and background processes

Using the process table to manage processes

Introducing delayed and detached jobs

Lesson 7: Advanced file management

Using the find command to locate files

Using grep to search file contents

Introducing the egrep command

 

 

Lesson 8: Command line database processing

Using awk to display file contents

Formatting files with the tr command

Using sed to edit files

Scripting your database reporting

Lesson 9: Archiving files with tar

Managing file space requirements

 

Using tar to archive files and directories

Appendices

Glossary

Shell metacharacters and regular expressions

vi editor command summary

Formatting and printing files

Return to Table of Contents