Curriculum
Unit 01: Course Introduction | |||
Introduction and Course Overview8 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 | |||
Positional Parameters, Arguments, for Loops, Special Parameters 00:30:00 | |||
The while Loop, Infinite Loops, Shifting, Sleeping 00:16:00 | |||
Exercise 4 – Instructions 00:05: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 01:54: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:40:00 | |||
Random Data, Cryptographic Hash Functions, Text and String Manipulation. 00:31:00 |
What our STUDENT says
Based on 812 Reviews
No Reviews found for this course.