| |
ES0600:ADVANCED UNIX
UNIX provides users with a powerful set of services and tools to perform
complex tasks. The Advanced UNIX seminar covers material essential to
understanding how to develop shell scripts and text filters within a UNIX
environment.
For Registration/Information call (586) 336-7860 or
email info@epcom.com
Return to Course Offerings
|
|
|
Who Should Attend
Users wishing to gain a
deeper understanding of UNIX and how to perform tasks using the shell scripting
and filtering tools available to them.
Prerequisites
What you will learn
This course provides many hands-on exercises that familiarize participants with shell programming and filter development. The UNIX file system and job scheduling mechanisms are also covered. After completing this course, participants will be able to complete the following tasks:
- Develop and maintain complex shell scripts
- Understand the differences between the available UNIX shells
- Develop filters using sed, awk and perl
- Use the cron utility
Course Outline
- Introduction
- Shell Programming
- Review of Shell (Environment Variables)
- Review of Pipes (Created through command line, Created using pipe command)
- Review of I/O Redirection
- Creating new commands
- Review of Process Creation & Control
- Command line arguments
- Using program output as arguments
- Subshells (environment/global variables, setting and unsetting variables,
exporting variables)
- Using Quoting
- Bourne Shell programming (shell program structure, control flow, variable
assignment and evaluation)
- Korn shell extensions
- C shell programming
- Analyzing shell scripts
- Developing shell scripts
- Developing Filters
- grep, egrep, and fgrep
- Using sed (regular expressions and pattern matching, review of examples,
developing sed filters)
- Using awk (pattern matching and processing, programming language of
awk, review of examples, developing awk filters)
- Using perl (pattern matching and processing, review of examples, developing
perl filters)
- File System Structure
- Special device files
- Hard and symbolic links
- File system architecture
- I-nodes and data blocks
- Buffer cache
- The cron Daemon
- The cron tab file
- Implementing cron
- Removing and modifying cron entries
Hands-on Workshops
- Developing shell scripts
- Developing sed and awk filters
- Developing perl filters
Course Duration
Course Schedule
Course Materials
- Comprehensive course workbook/summary
- Course certificate of completion
For Registration/Information call (586) 336-7860 or email
info@epcom.com
Return to Course Offerings
|
|
|