Instructor-led training
Advanced Unix Tools Training in Greenfield, Wisconsin
In this course, students develop more advanced skills in using UNIX tools.
What you'll learn
Prerequisites
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
Markers
Executing Commands from a Buffer
Regular Expressions
What is a Regular Expression?
Literal Regular Expressions
Regular Expressions: ^, $, \, . [s]
Regular Expressions: *, \{m,n\}
Subexpressions
Korn Shell Programming
Filename Generation
Parameters
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
Aliases
Command History
Functions
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
BEGIN and END
Expressions
String-Matching Patterns
Extended REs in awk
Range Patterns
Overview of Perl
What is Perl?
Running Perl programs
Sample Programs
Training locations
Advanced Unix Tools training across the U.S. and beyond.
We provide Advanced Unix Tools training onsite and live online for organizations throughout the United States and internationally.
View all Advanced Unix Tools training locations
Train your team with HSG
Private, instructor-led training customized for your organization.
- Onsite or live online delivery
- Customized curriculum
- Training for groups of 3 or more
- Flexible scheduling
- Experienced instructors
Questions? Call us at 303.377.6176
or email info@hartmannsoftware.com
Ready to train your team?
Let's customize this training for your organization.
Tell us about your employees, your goals, and your preferred schedule. We'll prepare a training proposal covering scope, delivery format, and pricing.