Bash Scripting, Linux and Shell Programming Complete Guide

Video Description

Bash scripting provides programming for the most popular operating system in the world. Learn how to work on Linux, one of the most popular OS.

About This Video

  • Learn at your own pace, whenever you want
  • Explore application programming and design

In Detail

Grasp everything there is to know about Linux Bash scripting with this comprehensive course. You'll be taken through every facet of Linux Bash scripting in a step-by-step manner. This course also covers application programming and design. You'll gain a good understanding of the following concepts:

  • Explore Bash scripting
  • Understand the different Linux certifications available
  • Learn to develop using the Linux programming language
  • Leverage the features of the Linux programming language
  • Get well-versed with the coding semantics
  • Explore application programming
  • Get to grips with network programming

Linux is the most popular development platform in the world, and it is used by companies such as Google, Facebook, and Microsoft. This course will ensure that you are not left out as more and more companies demand Linux skills. You'll learn everything you need to know to get started with programming Linux applications, and be able to leverage the powerful technology behind these amazing platforms. Enroll now in the only Linux programming course that you'll need!

Publisher Resources

Download Example Code

Table of Contents

  1. Chapter 1 : Introduction
    1. Introduction 00:01:48
    2. Bash vs Shell vs Command Line vs Terminal 00:05:45
  2. Chapter 2 : Navigation
    1. Listing Folder Contents (ls) 00:04:36
    2. Print Current Folder (pwd) 00:01:02
    3. Change Folder (cd) 00:03:28
    4. Using A Stack to Push Folders (pushd/popd) 00:02:35
    5. Check File Type (file) 00:01:08
    6. Find File by Name (locate) & Update Locate Database (updatedb) 00:02:27
    7. Find A Command (which) 00:02:05
    8. Show Command History (history) 00:01:37
  3. Chapter 3 : Getting Help
    1. Show Manual Descriptions (whatis) 00:01:29
    2. Search Manual (apropos) 00:01:39
    3. Reference Manuals (man) 00:02:04
  4. Chapter 4 : Working with Files/Folders
    1. Creating A Folder (mkdir) 00:01:46
    2. Creating A File (touch) 00:01:39
    3. Copy Files/Folders (cp) 00:01:41
    4. Move & Rename Files/Folders (mv) 00:02:13
    5. Delete Files/Folders (rm) 00:02:19
    6. Delete Empty Folder (rmdir) 00:01:32
    7. Change File Permissions (chmod) 00:05:36
  5. Chapter 5 : Text Files
    1. File Concatenation (cat) 00:03:08
    2. File Perusal Filter (more/less) 00:01:49
    3. Terminal Based Text Editor (nano) 00:03:08
  6. Chapter 6 : Users
    1. Run Commands as A Superuser (sudo) 00:02:48
    2. Change User (su) 00:02:39
    3. Show Effecter User and Group IDs (id) 00:01:45
  7. Chapter 7 : Killing Programs & Logging Out
    1. Kill A Running Command (ctrl + c) 00:01:37
    2. Kill All Processes by A Name (killall) 00:02:03
    3. Logging Out of Bash (exit) 00:00:59
  8. Chapter 8 : Shortcuts
    1. Tell Bash That There Is No More Input (ctrl + d) 00:02:04
    2. Clear the Screen (ctr + l) 00:01:37
    3. Zoom In (ctrl + +) 00:01:52
    4. Zoom Out (ctrl + -) 00:01:44
    5. Moving the Cursor 00:02:04
    6. Deleting Text 00:04:02
    7. Fixing Typos 00:03:02
    8. Cutting and Pasting 00:02:51
    9. Character Capitalisation 00:02:34
  9. Chapter 9 : Bash
    1. Bash File Structure 00:03:12
    2. Echo Command 00:03:35
    3. Comments 00:04:13
    4. Variables 00:05:47
    5. Strings 00:06:23
    6. While Loop 00:03:59
    7. For Loop 00:03:56
    8. Until Loop 00:03:20
    9. Break & Continue 00:02:48
    10. Get User Input 00:01:34
    11. If Statement 00:09:21
    12. Case Statements 00:05:41
    13. Get Arguments from The Command Line 00:04:23
    14. Functions 00:05:13
    15. Global vs Local Variables 00:02:32
    16. Arrays 00:06:06
    17. Shell & Environment Variables 00:05:35
    18. Scheduled Automation 00:03:27
    19. Aliases 00:03:23
    20. Wildcards 00:03:03
    21. Multiple Commands 00:02:17

Product Information

  • Title: Bash Scripting, Linux and Shell Programming Complete Guide
  • Author(s): Frahaan Hussain
  • Release date: July 2019
  • Publisher(s): Packt Publishing
  • ISBN: 9781838984595