Certified Linux Shell Scripting Professional

How It Works

  1. 1. Select Certification & Register
  2. 2. Receive Online e-Learning Access (LMS)
  3. 3. Take exam online anywhere, anytime
  4. 4. Get certified & Increase Employability

Test Details

  • Duration: 60 minutes
  • No. of questions: 50
  • Maximum marks: 50, Passing marks: 25 (50%).
  • There is NO negative marking in this module.
  • Online exam.

Benefits of Certification

$49.00 /-
Download Brochure

The shell remains one of the most powerful tools on a computer system yet a large number of users are unaware of how much can be accomplished with it. Using a combination of simple commands, you will see how to solve complex problems in day-to-day computer usage.

Note: Please note that the course comes with online e-learning (videos) only. No hard copy will be provided.

Why should one take this certification?

This online course will take you through useful real-world examples to make your daily life easy when working with the shell. It will also help you to learn, how to effectively use the shell to accomplish complex tasks with ease. Starting with the basics of the shell, you will learn simple commands and their usages, allowing you to perform operations on different kinds of files. 

This is an excellent online course on solving day-to-day problems using the shell and a few powerful commands together to create solutions.

Who will benefit from taking this certification?

Job seekers looking for employment in various IT companies, PSUs or MNCs. Certification in Linux shell scripting will benefit professionals working in administration and students across various Industries.

Companies that hire Vskills Linux Shell Scripting Professionals

IT companies, MNCs, Consultancies hire Linux Shell Scripting professionals for administration related opportunities. Companies employing Linux shell scripting include Capgemini, JP Morgan Chase, TCS, Wipro, Zensar, Accenture, Infosys etc.

Linux Shell Scripting Table of Contents


Linux Shell Scripting Interview Questions


Linux Shell Scripting Practice Questions


Companies that hire Linux Shell Scripting

Various IT Companies are looking for skilled Linux Shell Scripting professionals to perform various scripting task, companies like Accenture, TCS, IBM, Siemens, Dell, Wipro, Samsung, Flipkart etc.

Linux Shell Scripting Related Blogs

Checkout the latest online blogs on Linux Shell Scripting.

Linux Shell Scripting Jobs

Checkout the various job openings for Linux Shell Scripting, click here..

Linux Shell Scripting Internships

Vskills runs its flagship internship programme where bright interns work with academic council, click to know more details..

Apply for Linux Shell Scripting Certification

By Net banking / Credit Card/Debit Card

We accept Visa/Master/Amex cards and all Indian Banks Debit Cards. There is no need to fill application form in case you are paying online.

Please click buy now to proceed for online payments.

  • Visa Card
  • Master Card
  • American Express
Buy Now


1. Shell Something Out
  • Printing the Terminal
  • Playing with Variables and Environment Variables
  • Function to Prepend to Environment Variables
  • Math with the Shell
  • Playing with File Description and Redirection
  • Arrays and Associative Arrays
  • Visiting Aliases
  • Grabbing Information about the Terminal
  • Getting and Setting Dates and Delays
  • Debugging the Script
  • Functions and Arguments
  • Reading the Output of a Sequence of Commands
  • Reading n Characters without Pressing the Return Key
  • Running a Command Until It Succeeds
  • Field Separators and Iterators
  • Comparisons and Tests
2. Have a Good Command
  • Concatenating with cat
  • Recording and playingback of terminal sessions
  • Finding files and file listing
  • Playing with xargs
  • Translating with tr
  • Checksum and Verification
  • Cryptographic Tools and Hashes
  • Sorting Unique and Duplicates
  • Temporary File Naming and Random Numbers
  • Splitting Files and Data
  • Slicing Filenames Based on Extension
  • Renaming and Moving Files in Bulk
  • Spell Checking and Dictionary Manipulation
  • Automating Interactive Input
  • Making Commands Quicker by Running Parallel Processes
3. File In, File Out
  • Generating files of any size
  • The Intersection and Set Difference (A-B) on Text Files
  • Finding and Deleting Duplicate Files
  • Working with File Permissions, Ownership, and the Sticky Bit
  • Making Files Immutable
  • Generating Blank Files in Bulk
  • Finding Symbolic Links and Their Targets
  • Enumerating File Type Statistics
  • Using Loopback Files
  • Finding the Difference between Files, Patching
  • Using Head and Tail for Printing the Last or First Ten Lines
  • Listing Only Directories – Alternative Methods
  • Fast Command-Line Navigation Using pushd and popd
  • Counting the Number of Lines, Words and Characters in a File
  • Printing the Directory Tree
4. Texting and Driving
  • User regular expresions
  • Searching and mining text inside a file with grep
  • Cutting a File Column-Wise with Cut
  • Using sed to Perform Text Replacement
  • Using awk for Advanced Text Processing
  • Finding Frequency of Words Used in a Given File
  • Compressing or Decompressing JavaScript
  • Merging Multiple Files as Columns
  • Printing the nth Word or Column in a File or Line
  • Printing Text between Line Numbers or Patterns
  • Printing Lines in the Reverse Order
  • Parsing E-mail Address and URLs from Text
  • Removing a Sentence in a File Containing a Word
  • Replacing a Pattern with Text in all Files in a Directory
  • Text Slicing and Parameter Operations

5. Tangled Web? Not at All!!

  • Downloading from a web page
  • Downloading a Web Page as Plain Text
  • A Primer on cURL
  • Parsing Data from a Website
  • Image crawler and downloader
  • Web photo album generator
  • Creating a "define" Utility by Using the Web Backend
  • Finding Broken Links in a Website
  • Tracking changes to a website
  • Posting to a Web Page and Reading Response
6. The Backup Plan
  • Archiving with tar
  • Archiving with cpio
  • Compressing data with gzip
  • Archiving and Compressing with Zip
  • Faster Archiving with pbzip2
  • Creating filesystems with Compression
  • Backup Snapshots with rsync
  • Version Control-Based backup with Git
  • Creating entire disk images using fsarchiver
7. The Old-Boy Network
  • Let Us Ping!
  • Listing All the Machines Alive on a Network
  • Running Commands on a Remote Host with SSH
  • Transferring Files through the Network
  • Password-Less Auto-Login with SSH
  • Port Forwarding and Mounting Remote Drives
  • Network Traffic and Port Analysis
  • Creating Arbitrary Sockets
8. Put on the Monitors Cap
  • Monitoring Disk usage 
  • Calculating the Execution Time for a Command
  • Collecting Information about Logged-in Users, Boot Logs, and Boot Failures
  • Listing the Top ten CPU Consuming Processes in an Hour
  • Monitoring Command Outputs with Watch
  • Logging Access to Files and Directories
  • Logfile Management with logrotate
  • Logging with syslogd
  • Monitoring User Logins to Find Intruders
  • Remote Disk Usage Health Monitor
  • Finding Out Active User Hours on a System
  • Measuring and Optimizing Power Usage
  • Monitoring Disk Activity
  • Checking Disks and Filesystems for Errors
9. Administration Calls
  • Gathering information about processes
  • Killing Processes and Send or Respond to Signals
  • Sending Messages to User Terminals
  • Gathering System Information
  • Using /proc for Gathering Information
  • Scheduling with cron
  • Writing and Reading the MySQL Database from Bash
  • User Administration Script
  • Bulk Image Resizing and Format Conversion
  • Taking Screenshots from the Terminal
  • Managing Multiple Terminals from One

Write a review

Please login or register to review

 For Support