Mastering Linux Command Line
Created by GlobalETraining, Last Updated 06-Nov-2020, Language:English
Mastering Linux Command Line
Most required skill on the DevOps/Cloud Job Market! Course is geared towards beginners & works as refresher for experts!
Created by GlobalETraining, Last Updated 06-Nov-2020, Language:English
What Will I Get ?
- Learn Linux Command Line from basics
- Learn Linux File System & Navigation
- Learn to work with file attributes and permissions
- Learn vi Editor with practical usages
- Use "cron" to schedule tasks
- Learn various text processing commands to work efficiently
- Learn to create your own AWS Linux EC2 instance to practice
- Access to Live Linux Lab environment!
Requirements
- The course is geared towards a Linux Beginner!
- For experienced Linux Users - This course might work as a refresher!
Description
The course teaches you the Linux Command Line fundamentals, and take you on a journey with a good learning experience. We have also included few videos that guide you to setup your own Linux VM and also a Linux EC2 instance in AWS cloud!
Linux Command-line:
- You will learn to work with the Linux files and folders!
- You will learn to navigate the Linux File System efficiently!
- You will learn to create our own command to save time!
- You will learn to create links & understand their limitations!
- You will learn to use many Text Processing commands!
- You will learn to use many commands effectively - ls, cd, grep, find..... etc
- You will learn to Standard I/O and Redirection with all concepts around it!
- You will learn to use "su" and "sudo" commands!
- You will learn to work with file attributes and permissions!
- You will learn to edit files using the "vi" editor!
- You will learn to schedule jobs!
- You will learn to archive files & folders using tar command!
- You will learn to customize your bash shell!
PLUS!
- You will learn to install VirtualBox, create VM and install ubuntu OS!
- You will learn to create AWS account!
- You will learn to create Linux EC2 instance!
- You will learn to SSH into your Linux EC2 instance!
Course Content
-
Level "0"
2 Lectures 00:10:14-
Course Overview
Preview00:06:42 -
How 2 GET BEST out of this course?
00:03:32
-
-
Getting Started
10 Lectures 00:49:28-
History
Preview00:03:51 -
Linux Architecture & Features
Preview00:04:53 -
Shells
Preview00:03:22 -
Lab Setup
Preview00:02:07 -
Connecting To Linux Machine
00:05:44 -
Linux Command Structure & Basic Commands - cd, ls
00:14:43 -
Getting HELP on a Linux System? Where is F1?
00:08:37 -
Internal and External Commands
00:02:51 -
Command-line Productivity Tricks
00:03:20 -
Live Online Lab #01: Linux Commands
-
-
Understanding Linux File System
13 Lectures 01:22:10-
Linux File System Organization
00:12:46 -
File Types
00:05:00 -
Home Directory
00:07:30 -
File Naming Restrictions
00:08:32 -
Understanding Paths
00:13:36 -
What are dot ( . ) files?
00:04:52 -
Navigating File System
00:05:54 -
Wild Cards
00:09:10 -
Few Basic Commands
00:05:31 -
Running Multiple Commands
00:01:45 -
Command Substitution
00:02:54 -
Create Your Own Commands with "alias"
00:04:40 -
Live Online Lab #02: Linux Commands
-
-
Working with Directories & Files
11 Lectures 01:14:15-
Working with Directories - Part 1
00:06:30 -
Working with Directories - Part 2
00:04:28 -
Working with Files - wc
00:05:12 -
Working with Files - cat, tac, rev
00:03:36 -
Working with Files - more
00:08:08 -
Working with Files - less
00:09:52 -
Working with Files - head, tail
00:08:16 -
Working with Files - Copy, Move, Delete..
00:13:16 -
Working with Files - create
00:03:04 -
Working with Files - splitting
00:11:53 -
Live Online Lab #03: Linux Commands
-
-
Standard I/O & Redirection
8 Lectures 00:50:22-
Standard I/O Concepts
00:07:13 -
Redirection Concepts
00:09:42 -
Redirection Demo
00:11:27 -
Terminal and Null Files
00:06:43 -
File Descriptors Usage
00:08:51 -
Using "I" (pipe) - sort & uniq commands
00:06:26 -
Live Online Lab #04: Linux Commands
-
Assignments
-
-
Users, Groups & Switching User
6 Lectures 00:20:01-
Overview
-
Understanding Users & Groups
00:10:29 -
The "root" account
00:03:22 -
Switching Users - su command
00:03:32 -
The sudo command
00:02:38 -
Live Online Lab #05: Linux Commands
-
-
File Attributes and Permissions
9 Lectures 01:00:13-
Overvew
-
Understanding File Attributes
00:05:28 -
Understanding Permissions
00:07:22 -
ls -l output
00:12:52 -
Changing ownership and Permissions bits of a file
00:10:30 -
Understanding Numeric Format
00:11:35 -
Understanding Default Permissions (umask)
00:09:45 -
"file" command
00:02:41 -
Live Online Lab #06: Linux Commands
-
-
Editing Files using "vi" editor
11 Lectures 01:23:53-
Overview
-
vi Editor - Basic Concepts
Preview00:05:30 -
vi Editor - Part 1
00:18:48 -
vi Editor - Part 2
00:11:04 -
vi Editor - Part 3
00:12:25 -
vi Editor - Part 4
00:12:27 -
vi Editor - Part 5
00:07:03 -
vi Editor - Part 6
00:01:38 -
vi Editor - Part 7
00:11:35 -
vi Editor - Part 8
00:03:23 -
Live Online Lab #07: Linux Commands
-
-
Regular Expressions
3 Lectures 00:21:53-
Overview
-
Regular Expressions - Part 1
00:15:23 -
Regular Expressions - Part 2
00:06:30
-
-
Text Processing - Filters & Searching
10 Lectures 01:29:53-
Overview
-
"cut" command
00:10:56 -
"paste" command
00:07:43 -
"tr" command
00:14:45 -
tee command
00:05:03 -
"sort" & "uniq" commands
00:07:51 -
"grep" command
00:10:31 -
"find" command - Part 1
00:18:35 -
"find" command - Part 2
00:14:29 -
Live Online Lab #08: Linux Commands
-
-
Understanding Links (Hard & Soft/Symbolic)
3 Lectures 00:14:13-
Overview
-
Hard Link & Soft Link Concepts & Demo
00:14:13 -
Live Online Lab #10: Linux Commands
-
-
The Process
10 Lectures 00:46:02-
Overview
-
Process, Parent Process, Child Process, PID & PPID
00:02:44 -
Types of Processes - FG, BG, Daemon
00:02:21 -
Viewing the Running Processes (ps command)
00:13:04 -
"nohup" command
00:08:43 -
"time" command
00:02:23 -
Signals
00:01:39 -
Killing/Terminating processes using "kill" command
00:06:46 -
Job Control - jobs, fg, bg
00:08:22 -
Live Online Lab #11: Linux Commands
-
-
Scheduling Jobs
5 Lectures 00:26:04-
Overview
-
Scheduling Concepts
00:05:53 -
"at" command & "batch" command
00:06:16 -
Using "cron"
00:13:55 -
Live Online Lab #12: Linux Commands
-
-
Handy Tools/Utilities
6 Lectures 00:46:47-
Overview
-
Archiving Files using tar - Part 1
00:15:43 -
Archiving Files using tar - Part 2
00:16:02 -
Finding System Information
00:09:06 -
Shutdown and Reboot
00:05:56 -
Live Online Lab #13: Linux Commands
-
-
Connecting to Linux Systems
6 Lectures 00:09:08-
Overview
-
Direct GUI Login
Preview00:01:42 -
Putty Installation
00:01:36 -
SSH from a Windows to Linux Machine
00:03:05 -
SSH from a Linux to Linux Machine
00:01:55 -
SSH from a MAC to Linux Machine
00:00:50
-
-
Customizing Shell Environment
6 Lectures 00:43:19-
Overview
-
Shell Prompt Customization
00:08:18 -
Bash Shell Special Files
00:19:15 -
alias Command
00:05:02 -
Variables, Env Variables and source command
00:10:44 -
Live Online Lab #14: Linux Commands
-
-
Shell Scripting Basics
3 Lectures 00:09:41-
Overview
-
Shell Scripting Absolute Basics
00:09:41 -
Live Online Lab #15: Linux Commands
-
-
Appendix & Miscellaneous
7 Lectures 00:41:12-
Overview
-
VirtualBox - Installation
00:04:08 -
VirtualBox - Interface Walk-thru
00:05:04 -
VirtualBox - Creating a Virtual Machine
00:07:25 -
VirtualBox -Installing Ubuntu OS
00:04:29 -
AWS - Creating AWS Account
00:03:12 -
AWS - Creating a Linux EC2 instance & SSH to it
00:16:54
-
-
Conclusion
1 Lectures-
Conclusion & Where to go from here
-