Technical and Human Resources Training Courses for Corporate Programs

"This class was definitely one of the most directly applicable courses I have taken during my tenure at this company. VERY useful."

View All Testimonials

Advanced Korn Shell

Korn Shell Programming: Advanced

 

Duration: 24 hours

 

Prerequisites:

This course assumes that the student is an experienced Korn Shell programmer. If the student set does not meet the prerequisites, a 5 day course should be presented.

 

Chapter 1. Korn Shell Basics

   What Is a Shell?

   Scope of This Course

   History of Unix Shells

   Interactive Shell Use

   Files

   Input and Output

   Background Jobs

   Special Characters and Quoting

 

Chapter 2. Command-Line Editing

   Enabling Command-Line Editing

   The History File

   Vi Editing Mode

   The hist Command

 

Chapter 3. Customizing Your Environment

   The .profile File

   Aliases

   Options

   Shell Variables

   Customization and Subprocesses

   Customization Hints

 

Chapter 4. Basic Shell Programming

   Shell Scripts and Functions

   Shell Variables

   Compound Variables

   Indirect Variable References (namerefs)

   String Operators

   Command Substitution

 

Chapter 5. Flow Control

   if/else

   for

   case

   select

   while and until

 

Chapter 6. Command-Line Options and Typed Variables

   Command-Line Options

   Numeric Variables and Arithmetic

   Arithmetic for  Arrays

 

Chapter 7. Input/Output and Command-Line Processing

   I/O Redirectors

   String I/O

   Command-Line Processing

 

Chapter 8. Process Handling

   Process IDs and Job Numbers

   Job Control

   Signals

   trap

   Coroutines

   Shell Subprocesses and Subshells

 

Chapter 9. Debugging Shell Programs

   Basic Debugging Aids

   A Korn Shell Debugger

 

Chapter 10. Korn Shell Administration

   Installing the Korn Shell as the Standard Shell

   Environment Customization

   Customizing the Editing Modes

   System Security Features

Phone: 972-404-0069   www.beacontraining.com