Advanced Unix Tools Training

Answers to Popular Questions:

Yes, this class can be tailored to meet your specific training needs.
Yes, we provide Linux Unix consulting services.
Yes, group discounts are provided.

Course Description

In this course, students develop more advanced skills in using UNIX tools. Users increase their productivity in UNIX by learning how to create powerful korn shell scripts for processing text, managing files, and performing other complex tasks.
Course Length: 4 Days
Course Tuition: $1390 (US)


Fundamentals of UNIX.

Course Outline


ex and vi Options
ex and vi - Two Editors in One
ex and vi - Options
How to Set Options Within vi
How to Set Options in .exrc

vi Buffers
The Unnamed Buffer
Named Buffers
Cutting and Pasting Between Files
The :next Command
The Delete Buffers

Shell Interaction - Extending vi
File Name Shortcuts in vi
Invoking Shell Commands - ex
Reading the Output of a Command
Invoking Filters from vi

vi Macros
What are Macros and Why?
The :map Command
The vi Quote Mechanism
Executing Commands from a Buffer

Regular Expressions
What is a Regular Expression?
Literal Regular Expressions
Regular Expressions: ^, $, \, . [s]
Regular Expressions: *, \{m,n\}

Korn Shell Programming
Filename Generation
Named Parameters
Positional Parameters
Special Parameters
Parameter Substitution
Here Documents
Shell Commands
Command List Separators
Control Flow - Conditionals
The case Construct
Control Flow - Loops
The trap Command
Korn Shell Features
Command History
The print and read Commands
The set Command

Introduction to sed
About sed
Why Use sed?
Invoking sed
How sed Works

Using sed
sed Addressing
sed Addressing - Formats
sed Functions

Introduction to awk
Introduction to awk
How awk Programs Work
Running awk Programs

Awk Patterns
Summary of Patterns
String-Matching Patterns
Extended REs in awk
Range Patterns

Overview of Perl
What is Perl?
Running Perl programs
Sample Programs

Course Directory [training on all levels]

Upcoming Classes