Unit 01: Course Introduction | |||
Introduction and Course Overview | 00:02:00 | ||
Course Downloads | 00:03:00 | ||
Unit 02: Creating a Local Linux Shell Scripting Environment | |||
Creating a Local Lab Environment Using Vagrant and VirtualBox – Background | 00:16:00 | ||
Exercise 1 Instructions – Creating a Local Linux Shell Scripting Lab Environment | 00:28:00 | ||
Exercise 1 – Walkthrough – Part I – Windows Users Only | 00:04:00 | ||
Exercise 1 – Walkthrough – Part I – Mac Users Only | 00:02:00 | ||
Exercise 1 – Walkthrough – Part I – Linux (CentOS/RHEL) Users Only | 00:03:00 | ||
Exercise 1 – Walkthrough – Part II – All Users | 00:23:00 | ||
Unit 03: User and Account Creation - Shell Scripting Project 1 | |||
Section Introduction | 00:03:00 | ||
Getting Started with Shell Scripting: Naming, Permissions, Variables, Builtins. | 00:35:00 | ||
Special Variables, Pseudocode, Command Substitution, if Statement, Conditionals. | 00:23:00 | ||
Exit Statuses, Return Codes, String Test Conditionals, More Special Variables. | 00:18:00 | ||
Reading Standard Input, Creating Accounts, Username Conventions, More Quoting. | 00:23:00 | ||
Exercise 2 – Instructions | 00:12:00 | ||
Exercise 2 – Walkthrough | 00:21:00 | ||
Unit 04: Password Generation and Shell Script Arguments - Shell Scripting Project 2 | |||
Random Data, Cryptographic Hash Functions, Text and String Manipulation. | 00:31:00 | ||
Positional Parameters, Arguments, for Loops, Special Parameters | 00:30:00 | ||
The while Loop, Infinite Loops, Shifting, Sleeping | 00:16:00 | ||
Exercise 3 – Instructions | 00:12:00 | ||
Exercise 3 – Walkthrough | 00:20:00 | ||
Unit 05: Linux Programming Conventions - Shell Scripting Project 3 | |||
Advanced Standard Input, Standard Output, and Standard Error – Part I | 00:13:00 | ||
Advanced Standard Input, Standard Output, and Standard Error – Part II | 00:26:00 | ||
Exercise 4 – Instructions | 00:05:00 | ||
Exercise 4 – Walkthrough | 00:12:00 | ||
Unit 06: Parsing Command Line Options – Shell Scripting Project 4 | |||
Case Statements | 00:20:00 | ||
Functions | 00:33:00 | ||
Parsing Command Line Options with getopts, Part 1 | 00:20:00 | ||
Parsing Command Line Options with getopts, Part 2 | 00:18:00 | ||
Deleting and Disabling Linux Accounts, Part 1 of 4 (Finding Files) | 00:11:00 | ||
Deleting and Disabling Linux Accounts, Part 2 of 4 (The userdel command) | 00:05:00 | ||
Deleting and Disabling Linux Accounts, Part 3 of 4 (Archives with tar) | 00:14:00 | ||
Deleting and Disabling Linux Accounts, Part 4 of 4 (Disabling Accounts) | 00:08:00 | ||
Deleting Users – Exercise 5 – Instructions | 00:14:00 | ||
Deleting Users – Exercise 5 – Walkthrough | 00:33:00 | ||
Unit 07: Transforming Data / Data Processing / Reporting – Shell Scripting Project 5 | |||
Cut and Awk | 00:22:00 | ||
Cut and Awk Demonstration Script: Open Network Ports | 00:10:00 | ||
Sort and Uniq | 00:18:00 | ||
Parsing Log Files – Exercise 6 – Walkthrough | 00:15:00 | ||
Sed | 00:29:00 | ||
Unit 08: Network Scripting & Automation of Distributed Systems: Shell Scripting Project 6 | |||
Configuring a Mini Network and Scripting for Remote Systems | 00:30:00 | ||
Scripting Remote Commands – Walkthrough – Part 1 | 00:26:00 | ||
Scripting Remote Commands – Exercise – Instructions | 00:12:00 | ||
Scripting Remote Commands – Walkthrough – Part 2 | 00:13:00 | ||
Unit 09: Course Summary | |||
Summary | 00:08:00 | ||
Unit 10: Course Extras | |||
What Shell Scripting Is and Why You Should Learn It | 00:10:00 | ||
Resources | |||
Resources – Linux Shell Scripting | 00:00:00 | ||
Assignment | |||
Assignment -Linux Shell Scripting | 3 weeks, 3 days | ||
Order Your Certificate | |||
Order Your Certificate QLS | 00:00:00 |
Membership renews after 12 months. You can cancel anytime from your account.