Introduction of UNIX and Shell:
Introduction, History, Architecture, Experience the Unix environment, Basiccommand sls, cat, cal, date, calendar, who, printf, tty, sty, uname, passwd, echo, tput, bc, script, spell and ispell, Introduction to Shell Scripting, Shell Scripts, read, Command Line Arguments, Exit Status of a Command, The Logical Operators && and||, exit, if, and case conditions, expr, sleep and wait, while, until, for,$,@, redirection, set and shift, trap.
UNIX File System:
The file, what’s in a filename? The parent-child relationship, pwd, the Home directory, absolute path names, using absolute pathnames for a command, cd, mkdir, rmdir, Relative path names, The UNIX file system. Basic File Attributes: Is – l, the –d option, File Permissions, chmod, Security and File Permission, users and groups, security level, changing permission, changing ownership and group, File Attributes, More file attributes: hard link, symbolic link, umask, find.
Simple Filters:
Pr, head, tail, cut, paste, sort, uniq, tr commands, Filters using Regular Expression: grep, Regular Expression, egrep, fgrep, sed instruction, Line Addressing, Inserting and Changing Text, Context addressing, writing selected lines to a file, the– f option, Substitution, Properties of Regular Expressions.
Awk and Advanced Shell Programming:
Awk-Advanced Filters: Simple awk Filtering, Splitting a Line into Fields, printf, the Logical and Relational Operators, Number Processing, Variables, The –f option, BEGIN and END positional Parameters, getline, Built-invariables, Arrays, Functions, Interface with the Shell, Control Flow. The sh command, export, the Command, Conditional Parameter Substitution, Merging Streams, Shell Functions, eval, Exec Statement and Examples
Process and System Administration:
Process basics, PS, internal and external commands, running jobs in background, nice, at and batch, cron, time commands, Essential System Administration root, administrator’s privileges, startup & shutdown, managing disk space, cpio, tar, Customizing the Environment : System Variables, profile, sty, Aliases, Command History, On-line Command Editing.