Introduction, History, Architecture, Experience the Unix environment, Basic commands ls,cat, cal, date, calendar, who, printf, tty, sty, uname, passwd, echo, tput, bc, script, spell andispell, UNIX File System: The file, what’s in a filename? The parent-child relationship,pwd, the Home directory, absolute pathnames, using absolute pathnames for a command,cd, mkdir, rmdir, Relative pathnames, The UNIX file system.
Introduction to Shell Scripting, Shell Scripts, read, Command Line Arguments, Exit Status ofa Command, The Logical Operators && and ||, exit, if, and case conditions, expr, sleep andwait, while, until, for, $, @, redirection. The here document, set, trap, Sample Validationand Data Entry Scripts.
Is – l, the –d option, File Permissions, chmod, Security and File Permission, users andgroups, security level, changing permission, user masks, changing ownership and group, FileAttributes, More file attributes: hard link, symbolic link, umask, find
Pr, head, tail, cut, paste, sort, uniq, tr commands, Filters using Regular Expression : grep &sed grep, Regular Expression, egrep, fgrep, sed instruction, Line Addressing, Insertingand Changing Text, Context addressing, writing selected lines to a file, the –f option,Substitution, Prosperities of Regular Expressions Context addressing, writing selected linesto a file, the –f option, Substitution, Properties of Regular Expressions
Simple awk Filtering, Splitting a Line into Fields, printf, the Logical and RelationalOperators, Number Processing, Variables, The –f option, BEGIN and END positionalParameters, get line, Built-in variables, Arrays, Functions, Interface with the Shell, ControlFlow, Advanced Shell Programming, The sh command, export, cd, the Command,expr, Conditional Parameter Substitution, Merging Streams, Shell Functions, eval, ExecStatement
Process basics, PS, internal and external commands, running jobs in background, nice, at andbatch, cron, time commands, Essential System Administration root, administrator’s privileges,startup & shutdown, managing disk space, cpio, tar, Customizing the Environment : SystemVariables, profile, sty, PWD, Aliases, Command History, On-line Command Editing
Case Study: emacs editor and any one distribution of Linux