10MCA14 Introduction to Unix syllabus for MCA


Unit-1 General Purpose Utilities 10 hours

General Purpose Utilities: banner, cal, date, calendar, who, printf, tty, stty, uname, passwd, lock, echo, tput,bc, script, spell and ispell.Navigating the File System: 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 systemHandling Ordinary Files: cat, cp, rm, mv, more, lp, file, wc, od, split, cmp, comm., diff.

Unit-2 The vi editor 6 hours

The vi editor: The Three Modes, Input Mode, Saving, The Repeat Factor, Command Mode, Deletion,Navigation, Pattern Search, Joining lines, Repeating the Last command, undoing the Last Editing Instructions,Search and Replace.Basic File Attributes: ls –l, the –d option, File Permissions, chmod.Security and File Permission: users and groups, security level, changing permission, user masks, changingownership and group

Unit-3 Shell 6 hours

Interpretive Cycle, Shell Offerings, Pattern Matching, escaping and Quoting, redirection, /dev/null,/dev/tty, Pipes, tee, command substitution, shell variablesThe Process: process basics, PS, internal and external commands, running jobs in background, nice, at andbatch, cron, time commandsCustomizing the Environment: System Variables, profile, sty, PWD, Aliases, Command History, In-LineCommand Editing

Unit-4 More file attributes 8 hours

More file attributes: hard link, symbolic link, umask, findSimple filters: pr, head, tail, cut, paste, sort, uniq, tr commands

Unit-5 Filters using Regular Expression and the grep Family 7 hours

Filters using Regular Expression and the grep Family: grep, Regular Expression, egrep, fgrep, a sedinstruction, Line Addressing, Inserting and Changing Test, Context addressing, writing selected lines to a file,The –f option, Substitution, Properties of Regular Expressions

Unit-6 Essential Shell Programming 7 hours

Essential Shell Programming: shell script, read, exit, the if conditional, using Tests and [] to evaluateexpression, the case conditional expr, while: looping, for: looping with a list, set and shift, trap, debugging shellscripts with Set - X.Essential System Administration: root, administartor’s privileges, startup & Shutdown, managing disk space,cpio, tar

Unit-7 awk-Advanced Filters 6 hours

awk-Advanced Filters: Simple awk Filtering, Splitting a Line in to Fields, printf, the Logical and RelationalOperators, Number Processing, Variables, The -f option, The BEGIN and END Positional Parameters, get line,Built-in variables, Arrays, Functions, Interface with the Shell, Control Flow.Advanced Shell Programming: The sh command, export, cd, the Command, expr, Conditional ParameterSubstitution, Merging Streams, Shell Functions, eval, Exec Statement.

Unit-8 Advanced vi 2 hours

Operators, the ex mode, named buffered , Numbered Buffers, Entering Control Characters,Searching for a Character, Marking Text Customizing, vi

Last Updated: Tuesday, January 24, 2023