Linux Command Line And Shell Scripting Masterclass
Published 8/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.07 GB | Duration: 17h 27m
Published 8/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.07 GB | Duration: 17h 27m
Learn Linux command line skills and professional Shell Scripting skills
What you'll learn
Master Linux Basics starting with a Linux Mint installation and setting up accounts and permissions
Achieve mastery of the Linux Command Line
Learn Enterprise-level Shell Scripting
Learn about various utilities such as Awk, Grep and Sed
Learn to schedule and automate tasks using Cron
Gain mastery over Shell Scripting by working on real-world scenarios
Completing a real-world Enterprise level project with professional coding standards
Requirements
A basic computer with a Windows or Mac operating system is all that is required
Some basic programming experience is required but not necessary since this course covers the basics
Description
This course covers the following topics:Installing VirtualBox and Linux Mint - Covers the basic installation to get you up and running for this course.Editors - Vi and Notepad++. Discussion of the command based Vi Editor and some regular editor options.Account Management - Root, Sudo, Admin and Regular users.File and Directory Permissions - Permissions on Files and Folders. User, Group and Others.Linux Commands - File and Directory Commands, User Info Commands, Networking Commands, SSH and File Transfer Commands, Disk Commands, Security Commands, Archiving Commands, Search Commands, Installation CommandsVi Editor - Commands frequently used in the Vi Editor.Shell Expansion - Brace expansion, Tilde expansion, Parameter expansion, Command substitution, Arithmetic expansion, Process substitution, Word splitting, Filename expansion, Quotes. Basic Shell Scripting - Fundamentals of Shell Scripting.Braces, Brackets & Parentheses - Evaluation of Expressions.File Descriptors - Std Input, Std Output & Std ErrorIterations - While loops, For loops, Until loopsConditionalsCase Statements IF Statements Regular Expressions - Use of Regular Expressions in Pattern Matching.Arrays AWK - Use of AWK to extract and format data.SED - Use of SED to perform search and replace functions.Grep - Use of Grep to search for patterns of data.Utilities - Cut, Sort and UniqCron Scheduling - Perform automated batch processing.Processing Input and OutputMaster Script - 5hrs of content covering different areas of Corporate Shell scripting
Overview
Section 1: Introduction
Lecture 1 Course Overview - What to expect
Lecture 2 Course Material
Lecture 3 How to take this Course
Lecture 4 Motivation - Why push yourself to complete this course?
Section 2: Software Installation
Lecture 5 Installing Oracle VirtualBox and Linux Mint
Section 3: Editors
Lecture 6 Vim & Notepad++
Section 4: Account Management
Lecture 7 Users - Roles and Management
Section 5: Permissions
Lecture 8 File and Directory Permissions - Part 1
Lecture 9 File and Directory Permissions - Part 2
Section 6: Linux Commands
Lecture 10 Linux Commands - Part 1
Lecture 11 Linux Commands - Part 2
Lecture 12 Linux Commands - Part 3
Section 7: Vim Commands
Lecture 13 Vim Commands
Section 8: Shell Expansion
Lecture 14 Shell Expansion
Section 9: A Basic Shell Script
Lecture 15 Basic Shell Scripting - Part 1
Lecture 16 Basic Shell Scripting - Part 2
Lecture 17 Basic Shell Scripting - Part 3
Section 10: Braces, Brackets & Parentheses
Lecture 18 Evaluating Expressions with Braces, Brackets & Parentheses
Section 11: File Descriptors
Lecture 19 File Descriptors
Section 12: Shell Scripting
Lecture 20 Iterations
Lecture 21 Conditionals - IF Statements
Lecture 22 Conditionals - Case Statements
Lecture 23 Regular Expressions
Lecture 24 Arrays
Section 13: File Processing
Lecture 25 Awk - Overview & Variables
Lecture 26 Awk - Pattern Matching
Lecture 27 Sed
Lecture 28 Grep
Lecture 29 Utilities - Cut, Sort & Uniq
Section 14: Scheduling Jobs
Lecture 30 Cron
Section 15: Processing Input and Output
Lecture 31 Getopts
Lecture 32 Processing Input
Lecture 33 Processing Output
Section 16: An Enterprise Level Shell Script
Lecture 34 An Enterprise-level Shell Script - Part 1
Lecture 35 An Enterprise-level Shell Script - Part 2
Lecture 36 An Enterprise-level Shell Script - Part 3
Lecture 37 An Enterprise-level Shell Script - Part 4
Lecture 38 An Enterprise-level Shell Script - Part 5
Lecture 39 An Enterprise-level Shell Script - Part 6
Lecture 40 An Enterprise-level Shell Script - Part 7
Lecture 41 An Enterprise-level Shell Script - Part 8
Lecture 42 An Enterprise-level Shell Script - Part 9
Lecture 43 An Enterprise-level Shell Script - Part 10
Lecture 44 An Enterprise-level Shell Script - Part 11
Section 17: Next Steps
Lecture 45 Enhancing your skills
Lecture 46 Updating your Resume
Anyone wanting to learn the basics of Linux starting from the ground up with a Linux installation,Anyone that wants to gain mastery over Linux Commands,Software developers who want to add Linux Shell Scripting to their reportoire of skills