AIX Shell Programming and Utilities

Course AU223: Duration 2 days

A comprehensive coverage of AIX shell scripting and advanced user utilities

Home     Call +44 (0)113 398 3300     ?subject=Training Enquiry">Email

Course benefits
This course provides an accelerated introduction to the more advanced AIX tools and utilities and to AIX shell script programming. This course will allow you to increase your productivity with AIX by unleashing more of its capabilities.

This course is highly recommended for support staff planning to progress into AIX system or network administration.

This course is also an ideal continuation to course AU213: Fundamentals of AIX and CDE for people wishing to use advanced AIX facilities.

The course incorporates extensive hands-on practical sessions, providing delegates with valuable, practical skills.

Who should attend?
AIX system administrators and users wanting to learn more about AIX and its powerful array of utilities.

Pre-requisites
Delegates will have attended course AU213: Fundamentals of AIX and CDE. Alternatively, delegates must have equivalent working experience with AIX.

Course AU223: Content

Introduction
The AIX shells
Review of metacharacters, wildcards
STDIO, redirection, pipes

AIX shells
Bourne shell
C shell
Korn shell
The shell environment
Creating and managing environment variables
Subshells, exit codes
Process status and management
Using dot files

Text manipulation
Review of ed, vi, emacs editors
Advanced vi editing comands
Review of regular expressions
grep, egrep, fgrep
sort, cut, paste, uniq
Stream editing with sed
Translation using tr
commands, patterns, hold space

Shell script programming Applications for shell scripting
Example shell scriptsWriting and commenting scripts
Executing shell scripts
Control flow mechanisms
if, then, else, elif
for, while, until loops
Variables and arithmetic

Developing useful scripts
Example scripts to take away
Extending the tool set
Advanced shell facilitiesSet, trap, breakeval, getops, tput Debugging shell scripts

awk programming
Actions, fields, variables
Control flow, passing parameters
Writing awk functions

Basic administration utilities
Scheduling tasks; at, cron
Disk space management: df, du
File backup and restoration Managing user tty settings



Copyright © 1996-2008 LEVER Technology Group plc, Ebor Court, Westgate, Leeds, LS1 4ND, UK
Tel: +44 (0) 113 398 3300   Fax: +44 (0) 113 398 3301
Important Notices and Privacy Statement   Maintained by www.lever.co.uk