UNIX /LINUX SHELL Scripting Course Syllabus

Introduction

·         Basics of computer applications

·         Unix Course Introductions

·         Pre-requisites

·         Course Summary

Unix Commands:

Processing & Listing

·         Processes and Directories

·         Displaying Processes – ps

·         Displaying Directories – ls

·         Getting Help – man

·         Simple Commands used for processing

·         Using Wildcards

File Creation and Displaying

·         Creating files – using > symbol

·         Redirection – using >> symbol

·         Redirecting Input – using < symbol

·         Displaying Files – cat, more

·         Piping – using | symbol

·         Word Count

·         Sorting a file

·         Removing duplicates

·         Transliteration

·         Using Head and Tail command in files

Files Handling

·         Creating directory

·         Moving files to directories

·         Copying files to directories

·         Changing directory

·         Removing files and directories

·         Special Files – . and ..

·         Creating Aliases

·         Using Aliases

Cut and Paste

·         Displaying selected characters – using cut

·         Displaying selected fields – using delimiters

·         Displaying selected files – using paste

·         Using paste with delimiters

GREP and EGREP

·         Displaying content of the file using GREP

·         Displaying content of the file using EGREP

·         EGREP Meta-character

·         Back Referencing concepts

ZIP & TAR

·         Zipping a file

·         Unzipping a file

·         Combining a set of files using TAR

·         Extracting TAR file

·         Using TAR with ZIP

FIND command

·         Searching for a file – using find

·         Finding List of files and directories

·         Finding Last modified files

·         Find with -exec

·         Find with -xargs

Handling Jobs

·         Using /dev/null

·         Foreground Jobs

·         Background Jobs – &

·         Stopping Jobs – kill

·         Changing Permissions – chmod

Shell Programming

Introduction to Shell

·         Basics of Shell

·         Set and Unset a variable

·         Displaying – using echo

·         Using Expr

·         Using Test

·         Getting input – using read

·         Header file of shell script – using Shabang (#!)

·         Sample Shell script program

Command Substitution

·         Assigning a command to a variable

·         Storing output to a variable

·         Assigning global value – using Export

Command Line Arguments

·         Passing input in runtime.

·         Using input inside a program

Conditional & Looping Statement

·         Using if statement

·         Using if –else statement

·         Using Nested if statement

·         Using ‘While’ Loop

·         Using ‘Until’ Loop

·         Using ‘For’ Loop

·         Using CASE

Functions

·         Creating a function

·         Calling a function in file

·         Calling a function in another file

Advanced Commands

·         SED

·         Replacing values in a file

·         STTY

·         TOP

·         Sending an email – using MAIL

·         HERE

Editors

·         NANO

·         PICO

·         GEDIT

·         Vi Editor

AWK

·         Basics of AWK

·         Displaying values – using awk

·         Using awk in Shell script

Scheduler

·         Scheduling a job – using ‘Crontab’

·         Scheduling a job – using ‘at’

Advanced Shell Scripting

·         Monitoring a file

·         Extracting data from HTMl/XML file

Database Connectivity

COURSE SCHEDULE
Duration: 2 Weeks(including Sundays)
Batches: Every Month 15th 
Timings: Morning 6.30 to 8.00 and Evening 7.30 to 9.30
Fees: 2500+15% Service Tax

(Weekday classes and Weekend classes)