Bash Shell Scripting Tutorial for Beginners
4.5 (16 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,071 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Bash Shell Scripting Tutorial for Beginners to your Wishlist.

Add to Wishlist

Bash Shell Scripting Tutorial for Beginners

Learn Bash Shell Scripting to automate the frequently performed tasks
Bestselling
4.5 (16 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,071 students enrolled
Created by Yogesh Patel
Last updated 6/2017
English
Current price: $10 Original price: $95 Discount: 89% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 9.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • By the end of it you will be familiar with most of the common tasks we normally do on Bash scripting
  • You will be comfortable, efficient, and effective at the shell scripting
  • Automate the frequently performed tasks.
View Curriculum
Requirements
  • Some knowledge of the terminal commands would be helpful, but not required.
  • Linux machine / Linux virtual machine.
Description

Linux has a variety of different shells Like Bourne shell (sh), C shell (csh), Korn shell (ksh), TC shell (tcsh), Bourne Again shell (bash). Certainly the most popular shell is “bash”. Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh).  bash is not only an excellent command line shell, but a scripting language in itself. Shell scripting allows us to use the shell's abilities and to automate a lot of tasks that would otherwise require a lot of commands.

Bash scripting will help you automate routine tasks and save valuable time, whether you're a sys admin, Linux user or software developer. Shell script is much quicker than programming in any other languages.

The goal of this course is to provide you with a working knowledge of Bash scripting. We'll start with the basics, starting from creating our first Bash script and running it. Next you will learn about the bash environment, local variables, conditional statements, functions, loops, case statements, string operations, and coprocesses.


Who is the target audience?
  • This course is designed for beginners, especially users who have never written bash script before
  • People thinking about a career as a Linux system administrator or engineer, but need the basics first.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
66 Lectures
09:34:32
+
Linux Command Line Tutorial
38 Lectures 05:20:09


cd command in Linux
11:26

cat command in Linux
09:14

I/O Redirection
08:50

mkdir Command
06:14

rm and rmdir commands for linux
12:29

cp command
11:52

mv command
11:33

less command
07:14

touch command
05:03

nano command
06:53

sudo command
08:05

top command
08:04

kill command
08:47

echo command
07:50

file permissions, symbolic permissions and chmod
12:27

directory permissions and chmod
07:16

Octal and Numerical permissions (chmod)
09:33

Introduction to Bash Scripting
09:54

which and whatis command
05:17

useradd command (Creating Users)
07:02

userdel command (Removing Users)
05:00

Basic Group Management (groups, groupadd, groupdel)
06:34

.bashrc File
07:13

Viewing Resources (du , df, free command)
09:51

watch command
03:42

Head and Tail Commands
06:49

find command
07:14

wc command
04:20

cal command
03:49

date command
05:54

How to Run multiple Terminal Commands
09:15

apt-get command to Install Software
12:28

ifconfig command
08:29

tar command to Compress and Extract Files
05:54

grep command
10:50

netstat command
12:33
+
Bash Shell Scripting Tutorial
28 Lectures 04:14:23
Bash Introduction
11:45

using Variables and Comments
10:16

Read User Input
11:30

Pass Arguments to a Bash-Script
08:34


File test operators
10:29

How to append output to the end of text file
10:46

Logical 'AND' Operator
06:34

Logical 'OR' Operator
05:45

Perform arithmetic operations
07:20

Floating point math operations in bash | bc Command
12:21

The case statement
07:51

The case statement Example
08:38

Array variables
10:29

WHILE Loops
06:20

using sleep and open terminal with WHILE Loops
04:55


UNTIL loop
04:21

FOR loop
08:39

use FOR loop to execute commands
06:45

Select loop
07:01

Break and continue
06:42

Functions
09:42

Local variables
08:43

Function Example
11:57

Readonly command
07:17

Signals and Traps
21:44

How to debug a bash script
07:22
About the Instructor
Yogesh Patel
4.3 Average rating
471 Reviews
10,117 Students
15 Courses
Software Developer and Programming Enthusiast

Yogesh Patel is Software Developer and Programming Enthusiast with much experience from different projects and many different programming languages. He earned Master's Degree from Germany. Teaching has been his passion since a long time. His aim to teach technology the way it is used in industry and professional world .

Software training is becoming so costly these days, that poor people are finding it very difficult to attend courses and find jobs. His aim behind creating these tutorials is to help those in need. If you find this useful, please share with your friends on Facebook twitter and Google plus. Let's make these videos help as many students as possible.