Duration: 20 days

Online  Fee: 5,000

Classroom Fee: 2000

Faculty: By Sreedevi 15+ years of proven IT Experience, Trained 1,00,000 + Students Guest Trainer for TOP MNC’s & Other Corporates, Certified in Oracle SQL * PLUS and PL/SQL, Worked in Top MNC. Currently working as a Lead Trainer for Python Scripting, Django, Unix/Linux with Adv. Shell Scripting, PERL Scripting, Oracle(SQL,PL/SQL).

 

Overview of Operating System

History of Unix/Linux

Features of Unix/Linux

Flavors of Unix/Linux

Comparison of UNIX with Windows

Architecture of Unix/Linux

Shell, Kernel, Tools

UNIX File System

Different types of files

 

  • Regular files
  • Directory files
  • Device files

 Basic commands

  • pwd, logname, who, finger
  • exit ,date, cal, exit, banner

Creating Users & Groups

  • groupadd, groupdel
  • useradd, userdel

System Startup & Shutdown

  • init, halt, shutdown
  • Different Run Levels

Working with files

  • cat, touch, rm,
  • cp, mv, ln, wc

Working with directories

  • mkdir,cd,rmdir,rm –r

Displaying files

  • ls,ls options

Working with directories

  • mkdir,cd,rmdir,rm –r

Viewing long files

  • pg,more,head,tail

Comparing files

  • cmp,comm.,diff

Zip files

  • gzip, gunzip, zcat, compress
  • uncompress, pack, unpack

Printing files

  • lp, lpr

Searching files

  • find, locate, which, whereis

Standard Input & Output

  • Redirecting Output
  • Redirecting Input

Different Date Formats & bc

Wild Card Characters

  • Class: -, [], ^
  • Anchors: ^, $, \<, \>
  • Repetion: *,?, +
  • Alteration: |
  • Group: ()
  • Dot: .

 Tools for Filters

  • grep,grep with options
  • fgrep, egrep

Regular Expressions & Patterns

  • What is pattern?
  • Usage of regular expressions
  • Different types of patterns
    • Character pattern
    • Word pattern
    • Line pattern

Flat files

What is flat file?

  • Fixed width flat file
  • Delimiter flat file
  • Custom delimiter flat file

What is delimiter?

Different types of delimiters

Reading data from flat files

Writing data to flat files

Tools for columns data

  • cut, paste

Tools for sorting

  • Sort by lines
  • Sort by fields
  • Sort with options
  • uniq

Changing information in files

  • tr, sed

Piping

  • Usage of piping
  • Piping with filters
  • tee command

File Permissions

  • chmod, chown, chgrp, umask

Communication commands

  • write, wall, mail, mail with options

Networking commands

  • telnet, ftp

Disk status

  • du, df, free

Job control

  • Foreground jobs
  • Background jobs
  • Killing jobs
  • nohup

Process status

  • Ps
  • Ps with options

Vi Editor

  • Command mode
  • Insert mode
  • Ex command mode

 

Adv Shell Scripting

  • What is Shell scripting
  • Importance of Shell scripting
  • Different types of shells
  • (sh,bash,ksh,csh,zsh,tcsh)
  • Creating shell script
  • Making shell script executable
  • Start up & logout files

 

Shell Input & Output

  • echo, print, read

 

Backslash character constants
Aliases & History concept
Variables

  • What is variable
  • System defined variables
  • Environment variables
  • User Defined variables
  • Constant variables
  • Local & Global variables
  • Special variables

Operators

  • Arithmetic Operators
  • Relational numeric Operators
  • Relational ASCII Operators
  • Logical Operators
  • Assignment Operators

Special Files

  • Trash files
  • Terminal files

Conditional Execution Statements

  • if, if…else,
  • if…..elif…
  • case

File Test Commands

String Test Commands
Looping

  • while, until, for
  • break, continue, true, false

 

Exit & Sleep Commands

Output formatting commands

Related flat file Shell scripts

Command line Arguments

  • Usage of command line arguments
  • Creating new Unix commands
  • What is $0, $#, $*, $@, $?, $$

Calling ORACLE stored procedures

Job Scheduling

  • at
  • crontab
  • batch

Compile & Execution of C & C++programs

UNIX Installation