Programmer with a sound knowledge of shell scripting can do more interesting tasks in Linux than those who lack this knowledge. Learning this skill will help you to productive tasks in a time efficient manner. In this article, we list down 7 free Linux shell scripting courses to learn in 2019.
7 Free Linux Shell Scripting Courses
1| Intro To Linux Shell Scripting
About: This course is provided by Udemy to help you write your own Linux shell scripts. You will learn from the very basic such as how to avoid the most common mistakes made by inexperienced shell scripters, understanding and using best practices and standard conventions. The course includes a 42 minutes video which covers writing shell script, shell built-in commands, variable, comments, capitalisation and more.
Format: 1 video and 1 article
Click here to learn
2| Learn Shell
About: This is an interactive shell programming tutorial where you will start from the basics and ends up learning the advanced tutorials. The tutorial discusses shell programming in general with focus on Bash (“Bourne Again Shell”) shell as the main shell interpreter. In the basics section, you will learn about variable, passing arguments to the script, arrays, operators, string operations, etc. While the advanced tutorials cover special variables, bash trap command, file testing, input parameter, pipelines, process substitution and more.
Format: Blog
Click here to learn
3| Linux Command Line Basics
About: In this course, you’ll learn the basics of the command line interface of a Linux server: the terminal and shell (GNU Bash). It mainly includes an introduction to files and directories in the Linux filesystem. The duration of this course is approx 1 week where you will learn about the terminal user interface, shell commands, Linux filesystem, basic commands for interacting with the filesystem and more.
Format: Videos and Articles
Click here to learn
4| The Bash Academy
About: Bash Academy is an initiative to promote the bash shell language where there are two sections known as the bash guide and the bash game are included. The bash guide is an introduction to basic and advanced concepts of the bash shell where you will learn the safest and most robust ways of writing powerful bash scripts as well as making efficient and speedy interactive use of the shell. The bash game is an interactive experience for learners with the goal of learning the correct bash shell usage.
Format: Blog
Click here to learn
5| Advanced Bash-Scripting Guide
About: This book by Mendel Cooper is both a tutorial and a reference on shell scripting with Bash. It serves as a textbook, a manual for self-study, and as a reference and source of knowledge on shell scripting techniques. You will learn about the basics of shell programming, variables, and parameters, operations, loops and branches, functions, arrays, debugging, and other related topics.
Format: ebook
Click here to learn
6| Linux Shell Scripting Cookbook
About: This is a free pdf ebook which will help a beginner or an intermediate Linux user to master the skill of quickly write scripts. It will also help you to become an expert in creating powerful shell scripts and explore the full possibilities of the shell, automate any administrative task you could imagine, with shell scripts, accomplish even the most complex tasks with ease with the help of the topics on new features on Linux.
Format: ebook
Click here to learn
7| Unix/ Linux For Beginners
About: This free tutorial is for the beginners where you will understand the basic step-by-step guide to learn shell scripting. This tutorial has been prepared to understand the basics to advanced concepts covering Unix commands, Unix shell scripting, and various utilities. It includes how to use variables, arrays, basic operators, decision making, shell loops, loop control, quoting mechanisms, etc. along with several questions and answers.
Format: Blog
Click here to learn