• Post category:StudyBullet-15
  • Reading time:8 mins read


Learn Linux command line skills and professional Shell Scripting skills

What you will 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

Description

This course covers the following topics:


Get Instant Notification of New Courses on our Telegram channel.


  • 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 Commands
  • Vi 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 Error
  • Iterations – While loops, For loops, Until loops
  • Conditionals
    • Case 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 Uniq
  • Cron Scheduling – Perform automated batch processing.
  • Processing Input and Output
  • Master Script – 5hrs of content covering different areas of Corporate Shell scripting
English
language

Content

Introduction

Course Overview – What to expect
Course Material
How to take this Course
Motivation – Why push yourself to complete this course?

Software Installation

Installing Oracle VirtualBox and Linux Mint

Editors

Vim & Notepad++

Account Management

Users – Roles and Management
User Roles and Management

Permissions

File and Directory Permissions – Part 1
File and Directory Permissions – Part 2
Permissions

Linux Commands

Linux Commands – Part 1
Linux Commands – Part 2
Linux Commands – Part 3
Commands

Vim Commands

Vim Commands
Vim Commands

Shell Expansion

Shell Expansion
Shell Expansion

A Basic Shell Script

Basic Shell Scripting – Part 1
Basic Shell Scripting – Part 2
Basic Shell Scripting – Part 3
Basic Shell Scripting

Braces, Brackets & Parentheses

Evaluating Expressions with Braces, Brackets & Parentheses
Braces, Brackets & Parentheses

File Descriptors

File Descriptors
File Descriptors

Shell Scripting

Iterations
Iterations
Conditionals – IF Statements
IF Statements
Conditionals – Case Statements
Case Statements
Regular Expressions
Arrays
Arrays

File Processing

Awk – Overview & Variables
Awk – Pattern Matching
AWK Variables
Sed
Sed
Grep
Utilities – Cut, Sort & Uniq

Scheduling Jobs

Cron

Processing Input and Output

Getopts
Processing Input
Processing Output

An Enterprise Level Shell Script

An Enterprise-level Shell Script – Part 1
An Enterprise-level Shell Script – Part 2
An Enterprise-level Shell Script – Part 3
An Enterprise-level Shell Script – Part 4
An Enterprise-level Shell Script – Part 5
An Enterprise-level Shell Script – Part 6
An Enterprise-level Shell Script – Part 7
An Enterprise-level Shell Script – Part 8
An Enterprise-level Shell Script – Part 9
An Enterprise-level Shell Script – Part 10
An Enterprise-level Shell Script – Part 11

Next Steps

Enhancing your skills
Updating your Resume