Course Duration in Hours
45
45
Red Hat Linux with advance Shell Scripting
Duration: 35-40 hours class room program
Prerequisites: No eligibility, course start right from Redhat OS installation
Lab 30 hours lab sessions + 50 plus exercises
After the classes Students will easily crack UNIX and Shell scripting interview
and have advance knowledge of Shell scripting and automation
Who should go for this course?
Database developers
ETL testers
Linux Administrator
Support Professionals
Manual Testers
Quality Analysts
Java Developers
Syllabus:
Module-1
Understand the architecture of UNIX.
Understanding the basics of UNIX
File Systems for synchronize storage of files
Details explanation of file attributes
Basic commands and concepts
Command Manuals
Relative and Absolute Paths
Environment variables
Understand parent-child relationship of process and jobs
Basic of editor: vi
Module 1 Assignments
Module 2
Shell Introduction
Advantages of the Shell
Executing shell commands
www.ethans.co.in
Different types of shell
What is shell Scripting?
Writing basics shell scripts
Interpolation, Types of variables, Operators, read variables, exit status
etc
Common commands used in shell script: substitution, quoting, flow
controls, parameters, Shell initialization files, Quoting characters, Shell
expansion, Aliases
Shell scripting execution
Module 2 Assignments
Module-3
Special Variables and Parameters
Function Introduction
Understand how functions use as independent building blocks
Scope of variable in functions - local & global
Input/output redirection
Variables substitution in shell
Connect to third party application like: Oracle, FTP etc.
HERE documents
Regular Expressions in detail (use grep, awk, sed)
Industry experience sample scripts debugging
Standard process of writing shell scripts as per company standards.
Module 3 Assignments
Module-4
Important commands and utilities like cut, sort, uniq, grep, find, awk,
sed etc
nohup and backend processes
Signals handling and trapping
SED Utility in detail
GREP Utility in detail
FIND Utility in detail
AWK utility in detail
Famous and often use cases with one liner examples
Module 4 Assignments
www.ethans.co.in
Module-5
Assigning values to positional parameters
Compress and archive the files
Debug your shell Scripts
Crontab and at utilities for job scheduling
Job scheduling third party tools discussion
No prerequisite required for the classes. Appreciate to have the basic knowledge of any command line operating system.
Ethans Tech, Pimple Saudagar (Pune),Pune,IN