Shell Scripting
Shell Scripting
Shell Scripting
IT starts here
History of UNIX Usage of regular expression
Features of UNIX Different types of pattern
Flavors of UNIX Character pattern
Comparison of UNIX with Windows Word pattern
Architecture of UNIX Line pattern
UNIX File System Tools for Filters
grep, grep with options
Different types of Files Flat files
Regular Files What are delimiters and its types?
Directory Files Reading and Writing to files
Device Files Tools for column data
Basic Commands cut, paste
Pwd, logname, who, finger Tools for sorting
Exit, date, cal Sort by lines, Sort by fields
Creating Users & Groups Sort with options, uniq
groupadd, groupdel Changing information in files
useradd, userdel tr, sed
System startup & Shutdown Piping
Init, halt, shutdown usage of piping
Different Run levels piping with filters
Different date formats tee command
Working with files Communication Tools
cat, touch, rm write, wall
cp, mv mail, mail with options
Working with Directories Networking protocols
mkdir, cd, rmdir, rm –r telnet, ftp
Standard Input & Output Disk status
Redirecting output du, df with options
Redirecting Input Job control
Comparing Files Foreground jobs, background
cmp, diff, comm jobs
Searching files Killing jobs, nohup
find, locate, which Process status
Zip files ps , ps with options
gzip, gunzip Editor Vi
Displaying files 3 modes
ls, ls options Command mode
Viewing long files Insert mode
pg, more, head, tail Ex command mode
File Permissions
chmod, chown, chgrp, umask
Meta/Wild Card-characters
Class, Anchors
Repetition, Alteration
Group, Dot
Regular Expressions & Patterns
What is pattern
No-7, Vysya Bank Colony, 100ft Road, BTM 2nd Stage, Bangalore-560076. Mo: 9538734732
pragathitechnologies@gmail.com, www.pragathitech.com 080-64528888, 48875509,
Pragathi Technologies
IT starts here
SHELL SCRIPTING
What is shell scripting?
Importance of shell scripting
Different types of shells
Creating shell script
Making shell scripting executable
No-7, Vysya Bank Colony, 100ft Road, BTM 2nd Stage, Bangalore-560076. Mo: 9538734732
pragathitechnologies@gmail.com, www.pragathitech.com 080-64528888, 48875509,