Corder Enterprises International
The Green Datacenter
E-Mail This Page
To a Friend.
VCP & VCIs
Building World Class Teams
CU011 - UNIX Tools
Length: 3 Days
In this course the attendee will learn how to use
more than 50 UNIX commands and their various options and
will then be able to interface them together using shell
programming constructs. This is an extensive hands-on course and
is supported by the excellent UNIX Desktop Guide to Tools
textbook by Peter Holsberg. Attendees are encouraged to bring
example problems to class so they can be assisted with developing
correct solutions. The overall objective of this course is to
provide the attendee with the knowledge about UNIX
commands so that they can select the appropriate commands for
many types of data processing applications.
Upon completion of this course the attendee will be able to:
- state the UNIX "tool" philosophy;
- construct and use regular expressions;
- select, format, and process data selected from specified files;
- display and print information from files;
- use the sed command to apply editing commands to files from an input stream;
- use the awk programming language to scan files and process patterns;
- use the commands learned in the course to interact with the shell to create user tools for information processing.
- UNIX Tools Student Guide and handouts.
- CU001 - Fundamentals of UNIX
- CU002 - Bourne Shell Programming
or CU003 - Korn Shell Programming
- COURSE OVERVIEW
- The tool philosophy
- The UNIX file system
- The system and user environments
- UNIX shell constructs
- UNIX REGULAR EXPRESSIONS
- What are regular expressions?
- Where are regular expressions used?
- Regular expression characters and construction
- Regular expression examples
- ADVANCED EDITING USING VI
- ex sub-editor
- Replacement strings
- Substitution examples
- Shell interface and filtering
- Editor options
- INFORMATION RETRIEVAL COMMANDS
- The wc, file, find commands.
- FILE EXAMINATION/PRINTING
- Displaying and Printing Files
- The cat, pg, more, tail, head, tee, and lp commands
- The grep family
- FILE MANIPULATION COMMANDS
- File Formatting
- The nl, fold, fmt, newform, pr, and tr commands
- Field-Oriented Commands
- The cut, paste, sort, join, uniq, split, and csplit commands
- File Comparison
- The diff, comm, sum commands.
- File Compression
- The pack and compress commands.
- File Archiving
- The cpio and tar commands.
- THE STREAM EDITOR (sed)
- What is sed?
- sed commands, actions and syntax
- sed pattern space and addresses
- THE AWK LANGUAGE
- Overview of awk
- Format of an awk program
- Records and fields
- Variables, patterns, operators, conditional statements, and loops
- String manipulation
- Mathematical Functions
- Shell Interaction
- PUTTING IT ALL TOGETHER
- Shell script constructs
- Useful shell script commands
- Example programs and case studies
- COURSE CONCLUSION
Copywrite 1980 - 2015