Home Courses Instructor Labs

Linux Bash Shell Scripting

(30 Ratings) 2979 Students Enrolled
Created By Najiba Ahmad Last Updated Wed, 18-Mar-2020 English
  • Course Duration
    11 Hours
  • Mode of Training
    Self-Paced
  • Lessons
    66 Lessons
  • Placement Assistance
    Guaranteed
$ 189.99 $ 14.99 92% off 100% Money Back Guarantee
12k+ satisfied learners Read Reviews
What Will I Learn?
  • You will be able to understand the shell scripting concepts
  • Learn how to write basic to advanced shell scripts
  • Learn shell scripts to automate daily system administration tedious tasks
  • Learn how to accept input from the user and make decisions on that input

Requirements
  • Basic Knowledge in Linux commands
+ View More
Description

This course is designed for someone who has prior knowledge in Linux. You can refrain your Linux skills by learning shell scripting.

This course is mainly designed for one who wants to improve Linux skills and for one who wants to automate their daily tedious task.

The following topics are covered in this course:

  • Virtual Box
  • Kernel Shell
  • Shell scripting
  • Shell syntax
  • Real time scripts
Curriculum For This Course
66 Lessons 11 Hours
  • Welcome to Lab Setup 00:03:24 Preview
  • What is Virtual Box? 00:01:52 Preview
  • Installing Oracle Virtual Box 00:03:32
  • Creating First Virtual Machine 00:05:21
  • Linux CentOS8 Installation 00:23:25
  • Welcome to Shell Scripting Basics 00:01:54
  • What is Kernel? 00:02:25 Preview
  • What is a Shell? 00:03:08
  • What is Shell Scripting 00:02:49
  • Types of Shells 00:06:50
  • Starting a Shell 00:11:03
  • How to Run a Shell Script 00:05:32
  • Welcome to Scripting Standards 00:02:11 Preview
  • Scripts Naming Convention 00:04:55
  • Script File Permissions 00:04:40
  • Shell Script Format 00:09:55
  • Sequence of Script Execution 00:01:46
  • Welcome to Basic Shell Scripting 00:03:44
  • Create your first script - Hello World 00:10:00
  • Run Basic Tasks - Script 00:09:50
  • Run Basic Administration Tasks 00:09:49
  • Defining Variables 00:07:55
  • Input/Output Script 00:14:26
  • Conditions/If else statements Scripts 00:08:38
  • Case Statements Script 00:07:05
  • For loop Script 00:07:25
  • do-while Scripts 00:05:40
  • Exit Status 00:08:49
  • Welcome to Real Life Scripting 00:01:05 Preview
  • Accessing data from a file 00:21:00
  • Check Remote Servers Connectivity (ping) 00:24:30
  • Script Scheduling and Notification 00:08:22
  • Script to Delete Old Files 00:10:53
  • Backup File system 00:17:24
  • For loops Scripts for File System - 1 00:20:42
  • For loops Scripts for File System - 2 00:10:07
  • Copy Files to Remote Hosts 00:05:28
  • User Directory Assignment 00:09:14
  • List of Users Logged in by Date 00:15:31
  • Script for Central Logging (rsyslog) 00:23:56
  • Script for User Account Management 00:24:33
  • Disable Inactive Users 00:15:11
  • Check Process Status and Killing it 00:09:13
  • Disk Space Status 00:27:31
  • Status on Total Number of Files 00:08:39
  • Create System Inventory 00:33:00
  • Getting Online Help 00:12:22
  • Important Things to Remember in Linux 00:01:02 Preview
  • Linux File Types 00:01:28
  • Wild Cards 00:10:02
  • Soft Links and Hard Links 00:12:17
  • File Ownership Commands 00:11:36
  • TAB Completion and Up Arrow Keys 00:06:27
  • Combing and Splitting Files 00:06:46
  • Linux File Editor (vi) 00:14:32
  • "sed" Command 00:21:01
  • System Utility Commands 00:08:48
  • System Logs Monitor 00:11:08
  • Terminal Commands 00:06:19
  • Aliases 00:09:40
  • NIC Bonding 00:17:42
  • File Transfer Commands 00:10:25
  • What is RAID 00:04:46
  • Facts About IT 00:04:32
  • Difference Between Linux 5, 6 and 7 00:14:45
  • Securing Linux Machine (OS Hardening) 00:24:27

Linux Bash Shell Scripting