16MCA12 Unix Programming syllabus for MCA



A d v e r t i s e m e n t

Module-1 Introductionof UNIX and Shell 10 hours

Introduction, History, Architecture, Experience the Unix environment, Basiccommands ls, 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. The here document, set, trap, Sample Validation and Data EntryScripts.

Module-2 UNIX File System 10 hours

The file, what’s in a filename? The parent-child relationship, pwd, the Homedirectory, absolute pathnames, using absolute pathnames for a command, cd,mkdir, rmdir, Relative pathnames, The UNIX file system. Basic File Attributes: Is –l, the –d option, File Permissions, chmod, Security and File Permission, users andgroups, security level, changing permission, user masks, changing ownership andgroup, File Attributes, More file attributes: hard link, symbolic link, umask, find

Module-3 Simple Filters 10 hours

Pr, head, tail, cut, paste, sort, uniq, tr commands, Filters using Regular Expression :grep & sed grep, Regular Expression, egrep, fgrep, sed instruction, LineAddressing, Inserting and Changing Text, Context addressing, writing selected linesto a file, the –f option, Substitution, Prosperities of Regular Expressions Contextaddressing, writing selected lines to a file, the –f option, Substitution, Properties ofRegular Expressions.

Module-4 Awk and Advanced Shell Programming 10 hours

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, get line, Built-in variables, Arrays, Functions,Interface with the Shell, Control Flow.The sh command, export, cd, the Command,expr, Conditional Parameter Substitution, Merging Streams, Shell Functions, eval,Exec Statement and Examples

Module-5 Process and System Administration 10 hours

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, PWD, Aliases,Command History, On-line Command Editing. Advanced System Administration: CaseStudy: emacs editor and any one distribution of Linux.

Last Updated: Tuesday, January 24, 2023