Main Page

From Linux Bash Shell Scripting Tutorial Wiki
Jump to navigation Jump to search

Linux Bash Shell Scripting Tutorial

Written by Vivek Gite. Copyright 1999-2017 Vivek Gite and its contributors. Some rights reserved.

Chapter 1: Quick Introduction to Linux

Chapter 2: Getting Started With Shell Programming

Chapter 3:The Shell Variables and Environment

Chapter 4: Conditionals Execution (Decision Making)

Chapter 5: Bash Loops

Chapter 6: Shell Redirection

Chapter 7: Pipes and Filters

Chapter 8: Traps

Chapter 9: Functions

Chapter 10: Interactive Scripts

To do


This tutorial is a beginners handbook for new Linux users / Sys admins and school students studying Linux or computer science. This book is licensed under "Creative Commons Attribution Noncommercial Share Alike 3.0 Unported".

Getting Started

  • We are looking for contributors to help correct typos, enhanced and edit the tutorial. Take the time to read the tutorial. All registered user can edit or post new sections. If you are new to the wiki please check out the excellent Mediawiki editing guide and use the Sandbox for testing purpose.
    • Update : I'm now allowing anonymous user to edit the tutorial. Don't add nasty spam. No point putting in personal details or links, I will remove them and ban your IP. Try and edit in English and please stick to the point! Thank you!!

PDF Version

  • PDF version not available at this time.

Have a Question About Shell Scripting?

If you'd like to contact us about helping you with a Linux shell scripting problem just click here to visit our excellent tech support forum.

Download Bash Shell

  • The current production versions are Bash 3.x and 4.x. Grab it from the official website.

Bash Documentation

Bash and friends books

Bash IDE

Learn Bash (tutorial links)