Unix Training in Chennai

Unix Shell Script Training in Chennai

Unix Training in Chennai

If anyone is interested to pursue their career as a Unix administrator, then it is highly essential to undergo Unix Training in Chennai to master this universal operating system.

Shell Scripting Training in Chennai

Unix is a well known operating system initially developed at Bell labs in the year 1960 by Ken Thompson and Dennis Ritchie.

Despite several transformations, Unix operating system has gained undisputable recognition in the IT domain due to the distinguished characteristics – portability (can be used for servers, desktops and laptops), stability, multiuser and multitasking operating system. Constant developments on Unix operating system has improved its capability to support GUI (Graphical User Interface) as Microsoft Windows proving its features as not lower than any other user-friendly operating system. However, since Unix is the parent of the various such transformations of the operating system, one should learn the Unix operating system initially to understand the other forms or versions of this operating system. Some of the versions include Sun Solaris, Fedora Linux, Red Hat Linux, GNU/Linux, MacOS X

Structure of Unix operating system

  • The Unix operating system comprises of three components – the kernel, the shell and programs.
  • The kernel is the nucleus of the Unix operating system that controls the functions related to hardware such as allocating memory, time to any program, performs file handling and other system communications.
  • The shell is the user interface between the kernel and programs. It can also be understood as the command line interpreter interpreting the user commands to generate the actions as the output of those commands.

Why should you undergo Unix course in Chennai at SLA?

SLA is one of the pioneers imparting Unix education to college students as Unix is the prominent Operating system adopted in academic domain and career oriented freshers or professionals determined to emerge as an Unix system administrator. SLA is a brand promoted by the aspiring trainees who are undergoing Unix classes in Chennai at our institute and by our students who have been successfully placed in IT organisations. SLA is overwhelmed with this recognition and continuously thrives to sustain its reputation by rendering the best coaching for Unix Shell Scripting Training in Chennai.

  • Join SLA for the following remarkable features
  • SLA is one among the successful Unix training institutes in Chennai
  • Training sessions delivered by IT professionals from reputed IT organizations
  • 100% placement assistance to meet your career goal
  • Coaching provided is worth the fees paid
  • Extensive lab facilities and unlimited working hours
  • Practical led training

Training is offered on the major topics below:

  • Introduction to Unix fundamentals
  • Versions of Unix
  • Structure of Unix – Kernel, Shell and types of User programs
  • Files and processes
  • Unix directory structure
  • Introduction to Shell commands – creating a directory, file, renaming, copying, pasting and deleting a file, grep and egrep commands etc.
  • Introduction to shell scripting language
  • How to work on Unix terminal
  • And many more….
  • For more detailed information on the topics/course structure and Unix training in Chennai offered at SLA, please contact the course coordinator.
  • Never procrastinate the right decision and right choice. Call now +91 86087 00340 and enroll in one of the trusted Unix institutes in Chennai to make your dream a reality.

Unix Shell Script Course Syllabus


  • Basics of computer applications
  • Unix Course Introductions
  • Pre-requisites
  • Course Summary

File Creation and Displaying

  • Creating files – using symbol
  • Redirection – using symbol
  • Redirecting Input – using symbol
  • Displaying Files – cat, more
  • Piping – using | symbol
  • Word Count
  • Sorting a file
  • Removing duplicates
  • Transliteration
  • Using Head and Tail command in files

Cut and Paste

  • Displaying selected characters – using cut
  • Displaying selected fields – using delimiters
  • Displaying selected files – using paste
  • Using paste with delimiters


  • Displaying content of the file using GREP
  • Displaying content of the file using EGREP
  • EGREP Meta-character
  • Back Referencing concepts


  • Zipping a file
  • Unzipping a file
  • Combining a set of files using TAR
  • Extracting TAR file
  • Using TAR with ZIP

FIND command

  • Searching for a file – using find
  • Finding List of files and directories
  • Finding Last modified files
  • Find with -exec
  • Find with -xargs

Handling Jobs

  • Using /dev/null
  • Foreground Jobs
  • Background Jobs – &
  • Stopping Jobs – kill
  • Changing Permissions – chmod

Shell Programming

  • Basics of Shell
  • Set and Unset a variable
  • Displaying – using echo
  • Using Expr
  • Using Test
  • Getting input – using read
  • Header file of shell script – using Shabang (#!)
  • Sample Shell script program

Command Line Arguments

  • Passing input in runtime.
  • Using input inside a program

Unix Commands :

  • Processes and Directories
  • Displaying Processes – ps
  • Displaying Directories – ls
  • Getting Help – man
  • Simple Commands used for processing
  • Using Wildcards

Files Handling

  • Creating directory
  • Moving files to directories
  • Copying files to directories
  • Changing directory
  • Removing files and directories
  • Special Files – . and .
  • Creating Aliases
  • Using Aliases


  • Creating a function
  • Calling a function in file
  • Calling a function in another file

Advanced Commands

  • SED
  • Replacing values in a file
  • STTY
  • TOP
  • Sending an email – using MAIL
  • HERE


  • NANO
  • PICO
  • Vi Editor


  • Basics of AWK
  • Displaying values – using awk
  • Using awk in Shell script


  • Scheduling a job – using ‘Crontab’
  • Scheduling a job – using ‘at’

Advanced Shell Scripting

  • Monitoring a file
  • Extracting data from HTMl/XML file

Database Connectivity

  • Connecting MYSQL to Shell
  • Running SQL queries from Shell Script
  • Generating a report and storing in a file Shopping cart

Conditional & Looping Statement

  • Using if statement
  • Using if –else statement
  • Using Nested if statement
  • Using ‘While’ Loop
  • Using ‘Until’ Loop
  • Using ‘For’ Loop
  • Using CASE

Command Substitution

  • Assigning a command to a variable
  • Storing output to a variable
  • Assigning global value – using Export

Related To Unix Shell Script Training Training