Linux/Unix Course Fees:

Linux/Unix Shell Scripting Training

Become an expert in Unix/Linux & Shell Script by mastering the fundamentals, architecture and automation with Shell Script.

Learn basics of shell script programming, SH (Bourne Shell), Layers in Unix OS, Input/Output Redirection, UNIX Communication, VI Editor, UNIX System Files, UNIX System Architecture ,and Shell commands., etc. You will also get an exposure to industry based Real-time projects in various verticals.

    • Mon – Fri ( 4 Weeks ) | 08.00 AM – 10.00 AM Time (IST)                                     Linux Course fee:

    • Sat – Sun ( 6 Weeks ) | 09.30 AM – 06.00 PM Time (IST)                                   Linux Course fee:

Why Linux/Unix Shell Scripting?

  • Average salary of Linux Administrator is $95k -
  • China will move to Linux by 2020 in 'de-Windowsifying' process -
  • Google, IBM, Twitter, Wikipedia, NASA, New York Stock Exchange & many other MNC's worldwide use Linux across industries.
  • 45% of all the Unix hiring in the United States for 2015 was for shell scripting! -
  • IBM, eBay, CISCO, AOL, Intel & Saleforce and other Fortune 500 companies use Unix Shell Scripting
  • A professional with Unix Shell Scripting skill can expect an average pay of $97,000 in the U.S -

Objective of the Course:

By the end of Certified Linux Developer training course, you will:

  • Understand and identify different UNIX Operating Systems.
  • Architecture & its different layers.
  • Write, execute and debug Shell Scripts.
  • Understand advanced concepts to use in various technologies.

Who should take the course?

This Linux training course is ideal for anyone looking to establish a career in Linux and Unix Shell Scripting . This course is best suited for:

  • Who ever is interested in becoming Linux developer
  • College Students / Fresher
  • Job Seekers
  • Software Engineers and IT professionals
  • Mainframe professionals and data analysts
  • Unix developers, Unix administrators and testing professionals
  • Developers/Testers who want to accelerate their careers.
  • Analytics Managers who are subject matter experts, or/and are leading a team of analysts.
  • Individual contributors in the field of Enterprise Business Intelligence.

Linux and Shell Scripting Syllabus

Linux Commands and Shell Scripting

Module Topic Content Coverage

Module 1

About Operating system and Kernels

  • O.S vs. Kernels
  • Multi – user, Multi- processing O.S
  • Real Time O.S

Operating System components

  • Intro to Process management sub system
  • Intro to Memory management sub system
  • Intro to File sub system
  • Intro to Device drivers: Character Device Drivers / IO Based Device Drivers / Networking Drivers
  • Signals and System calls
  • Traps, Faults and Errors
  • Interrupts and its types.
  • The Interrupt Controller

Module 2


  • Linux operating system architecture
  • How to log in
  • How to change your password
  • How to log out
  • Runlevels in Linux

The Unix file system


  • The role of the file system
  •  Various rules for naming files
  •  Absolute and relative pathnames
  •  Working directory and home directory
  •  File system hierarchy - major directories
  •  File system commands and major options: pwd, cd, ls, cat, more, cp, mv,
  •  rm, mkdir, head, tail
  •  The . and .. and ~ abbreviations
  •  Hard and symbolic links



Module 3

File system security

  • Linux groups
  • Read, write, and execute access
  • Changing permissions with chmod

A selection of Linux commands

  • Online documentation and the man command
  • Basic command set: who, wc, tail, echo, date, cmp, diff, vimdiff, file,
  • touch, df, du, uname, kill, ps, top, tar, which, ctags, locate, find, grep, cut, sort
  • scp, ssh, putty, winscp, su, sudo, mount



Module 5

The vi text editor

  • Why learn a text editor?
  • Why learn vi?
  • The different modes of vi
  • Configuring vi with .exrc
  • Yanking and putting: cut and paste, copy, paste and undo

Shell Scripting

  • Use shell variables
  • Write scripts to process positional parameters
  • Use “test” command
  • Use “if” construct
  • Use “for” loop
  • Use “while” loop
  • Use “case” construct
  • Define and use functions
  • Debug shell scripts