13MCA14 Introduction to Unix syllabus for MCA


Unit-1 Introduction of UNIX 9 hours

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.

Unit-2 Introduction to the Shell 7 hours

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.

Unit-3 Basic File Attributes 8 hours

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

Unit-4 Simple Filters 9 hours

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

Unit-5 Awk-Advanced Filters 9 hours

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

Unit-6 The Process 8 hours

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

Unit-7 Advanced System Administration 2 hours

Case Study: emacs editor and any one distribution of Linux

Last Updated: Tuesday, January 24, 2023