A Complete Course on Linux Bash Shell Scripting with Real-Life Examples

Video Description

Shell scripting and programming to automate your daily tedious tasks

About This Video

  • Benefit from the real-time scripts section
  • Learn with the help of a comprehensive course focused on real-life examples

In Detail

This course is designed for you if you have experience in Linux and want to develop or enhance your Linux shell scripting skills. Most of the scripts practiced in this training are based on real-life examples. While the hobbyists will find it fun work through the examples, these are essential skills for aspiring Linux system admins, and for experienced Linux engineers, these are skills to be consolidated.

This course covers the following:

  • Lab setup
  • Shell scripting basics
  • Scripting standards
  • Basic shell scripts
  • Real-life scripts
  • Additional resources

Publisher Resources

Download Example Code

Table of Contents

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

Product Information

  • Title: A Complete Course on Linux Bash Shell Scripting with Real-Life Examples
  • Author(s): Imran Afzal
  • Release date: July 2019
  • Publisher(s): Packt Publishing
  • ISBN: 9781838984083