Tecnosoft | Training Instistute Website

Unix/Linux with Adv.ShellScripting

Home > Courses > Unix/Linux with Adv.ShellScripting

Icon
Duration

20 DAYS

Icon
Online Fee

5,000

Icon
Classroom Fee

2,000

Icon
Students Enrolled

2000+

Icon
Reviews

Upcoming Batch Schedule for Online Training

Tecnosoft provides flexible timings to all our students. Here are the Online Training Schedule in our branches. If this schedule doesn’t match please let us know. We will try to arrange appropriate timings based on your flexible timings.

  • 27-04-2020 Monday (Monday - Friday)Weekdays Regular 08:00 AM (IST)(Class 1Hr - 1:30Hrs) / Per SessionCourse Fees
  • 30-04-2020 Thursday (Monday - Friday)Weekdays Regular 08:00 AM (IST)(Class 1Hr - 1:30Hrs) / Per SessionCourse Fees
  • 25-04-2020Saturday (Saturday - Sunday)Weekend Regular11:00 AM (IST) (Class 3Hrs) / Per SessionCourse Fees
  • 25-04-2020Saturday (Saturday - Sunday)Weekend Fast-track 10:00 AM (IST)(Class 6Hrs - 7Hrs) / Per SessionCourse Fees
Tecnosoft Calender
Can’t find a batch you were looking for?

Enroll Now

Get Instant access to 5000+ Online courses

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).

Course Curriculam

  • 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

Scroll to top