SHELL SCRIPTING ONLINE TRAINING
Shell Scripting Syllabus
- History of UNIX
- Features of UNIX
- Flavors of UNIX
- Comparison of UNIX with Windows
- Architecture of UNIX
- UNIX File System
- Regular Files
- Directory Files
- Device Files
- pwd, logname, who, finger
- Exit, date, cal
- groupadd, groupdel
- useradd, userdel
- Init, halt, shutdown
- Different Run levels
- Different date formats
- cat, touch, rm
- cp, mv
- mkdir, cd, rmdir, rm –r
- Redirecting output
- Redirecting Input
- cmp, diff, comm
- find, locate, which
- gzip, gunzip
- ls options
- pg, more, head, tail
- chmod, chown, chgrp, umask
- Class, Anchors
- Repetition, Alteration
- Group, Dot
- What is pattern
- Usage of regular expression
- Different types of pattern
- Character pattern
- Word pattern
- Line pattern
- grep, grep with options
What are delimiters and its types?
Reading and Writing to files
Tools for column data
- cut, paste
- Sort by lines, Sort by fields
- Sort with options, uniq
- tr, sed
- usage of piping
- piping with filters
- tee command
- write, wall
- mail, mail with options
- telnet, ftp
- du, df with options
- Foreground jobs, background jobs
- Killing jobs, nohup
- ps , ps with options
- 3 modes
- Command mode
- Insert mode
- Ex command mode
- What is shell scripting?
- Importance of shell scripting
- Different types of shells
- Creating shell script
- Making shell scripting executable
- Shell input & output
- echo, print, read
Variables- What is variable
- System defined variables
- Environment files
- User defined variables
- Constant variables
- Local & global variables
- Special variables
- Arithmetic variables
- Relational numeric operators
- Logical operators
- Assignment operators
- if, if….else
- if, elif
- case
- while, until, for
- break, continue
- File test commands
- String test commands
- exit & sleep commands
- Command line arguments
- Usage of COA
- What is $0, S#, $*, $@, $? , $$
- Job scheduling
- cron
- at
- batch
- Compiling and execution of C and
- C++ programs
No comments:
Post a Comment