English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 98 lectures (6h 37m) | 6.29 GB
Fast-track your Linux proficiency in 2 days – understand the command line, manage files, and configure a remote server
Whether you’re brand-new to Linux or a busy IT professional who has dabbled in the terminal but never took time for a proper foundation, this course will rapidly bring you up to speed.
We cut through the fluff with a fast-paced, two-day roadmap designed for results:
Day 1 focuses on the essentials: Setting up your Linux environment, navigating the file system, and handling user permissions with confidence. By the end of the first day, you’ll already feel at home in the command line.
Day 2 takes you further: You’ll dive into streams and pipes, environment variables, security best practices, and server deployment fundamentals—so you can apply Linux skills in real-world, high-stakes environments without fear of causing costly errors.
Why This Course Stands Out
Fast & Focused: We respect your time. Each lesson is clear and concise, getting you up to speed quickly.
Interactive Quizzes: Continuous mini-challenges ensure you truly understand each concept, rather than just following along passively.
Two Comprehensive Practice Exams: Simulate real-world Linux tasks and confirm you’re ready to handle professional scenarios—even under pressure.
Hands-On Approach: You’ll learn everything through hands-on examples – from filesystem navigation to server setup – so you can apply these skills immediately at work or in personal projects.
Security & Error Prevention: Cover simple yet effective steps – like SSH key authentication, file permissions, or safe ways to work with linux commands – to protect your server and avoid costly mistakes in both personal and professional settings.
2-DAY ROADMAP
Day 1: Foundations & Fundamentals
- Course Setup – Choose your Linux environment (local or VM).
- CLI Basics – Discover essential Bash commands to move around the filesystem.
- Working with Files – Create, edit, copy, move, and organize files like a pro.
- User & Group Permissions – Securely manage access, ownership, and privileges.
- First Practice Exam – Test your newfound skills in a realistic environment.
Day 2: Advanced Skills & Server Deployment
- Streams & Pipes – Learn to process and filter data efficiently.
- Shell Environment – Customize variables, aliases, and workflows.
- Package Management – Keep your system up to date and install software responsibly.
- Server Basics – Spin up a Linux server, configure SSH, and host a simple website or app.
- Final Practice Exam – Confirm you’re ready for real-world, high-stakes Linux tasks.
What you’ll learn
- We know you’re busy: each lesson is laser-focused on just the essentials — no fluff. You’ll have real Linux skills in just 2 days.
- Hands-On Exercises & Quizzes: Reinforce your learning real-world tasks and quizzes and apply your skills immediately.
- Command-Line Navigation: Effortlessly move through directories, create and edit files, and speed up your workflow.
- File Management & Permissions: Securely organize, copy, move, and delete your files while mastering user and group permissions.
- Package Management: Keep your system up to date and install new software confidently using Linux package managers.
- Users & Groups: Create and manage user accounts, switch privileges safely, and secure your system with proper permissions.
- Streams, Pipes & Redirection: Chain commands to process and filter data efficiently using tools like grep, cut, sed, and sort.
- Shell Customization & Scripting: Personalize your shell with aliases and variables for even more efficient workflows
- Linux Server Setup: Launch your own Linux server (cloud or local), secure it with SSH private/public keys, and deploy a simple website
Table of Contents
Getting Started with Linux
1 Introduction
2 The Slides for This Course
3 What is Linux
4 Setting Up Ubuntu on Windows with VirtualBox
5 Setting Up the Linux Terminal on macOS without a VM
6 Setting Up Ubuntu on macOS with UTM
Command Line Essentials
7 Test Your Knowledge on Linux Command Line Basics
8 Test Your Knowledge of File Navigation
9 Test Your Knowledge on Getting Help and Managing Files
10 Test Your Knowledge on Moving Copying and Deleting Files
11 Introduction to Linux Command Line Essentials
12 Getting Started with Bash
13 Fundamentals of Command Line Syntax echo
14 File Navigation in Linux pwd ls cd
15 How to Get Help help man
16 Creating Files and Folders touch mkdir
17 Moving and Copying Files mv cp
18 Removing Files and Folders rm rmdir
19 Files for Photo Management Exercise
20 Exercise Photo Management
21 Solution Photo Management
22 Handout Command Line Essentials
Handling Text Files
23 Test Your Knowledge on Handling and Editing Text Files
24 Test Your Knowledge on Managing Large Files and Disk Space
25 Test Your Knowledge on Analyzing Contribution Files
26 Introduction to Text File Management in Linux
27 Data for This Chapter
28 Introducing Data for This Chapter
29 Outputting Files to the Terminal cat head tail
30 Editing Text Files nano
31 Managing Large Files Efficiently in Linux wc less
32 Calculating Disk Space Usage du
33 Exercise Analyzing Contribution Files
34 Solution Analyzing Contribution Files
35 Outlook
36 Handout Handling Text Files
User and System Management
37 Test Your Knowledge on User Management
38 Test Your Knowledge on Command Line Privileges
39 Test Your Knowledge on User Data and Group Management
40 Test Your Knowledge on File and Directory Access Management
41 Test Your Knowledge on Managing Software
42 Introduction to User and System Management in Linux
43 Understanding Linux Users System Regular and Super User htop
44 Effective User Management
45 Handout User Management
46 Gaining Administrative Privileges sudo
47 Switching users su
48 Understanding Essential Files in Linux User Data
49 Essentials of Group Management for Security and Permissions groups
50 Handout Group Management
51 File Permissions in Linux for Access Control and Management ls l
52 Changing File Permissions chmod chown
53 Handout File Permissions
54 Package Management Essentials apt update apt install apt remove
55 Advanced Package Management apt upgrade apt autoremove
56 Handout Package Management
57 Outlook
Practice Exam 1
58 PRACTICE EXAM Test your knowledge so far 12
Redirection and Pipes
59 Test Your Knowledge on Redirection
60 Test Your Knowledge on Standard Streams
61 Test Your Knowledge on Output and Input Redirection
62 Test Your Knowledge on Pipes and Output Management
63 Test Your Knowledge on Filtering and Extracting Data
64 Test Your Knowledge on Sorting and Modifying Text Data
65 Test Your Knowledge on Advanced Analysis of Contribution Files
66 Introduction to Redirection and Pipes in Linux
67 Data for This Chapter
68 Redirecting Output to a File
69 Understanding Standard Streams Input Output and Error 1 2
70 Redirecting Standard Output and Error to the Same File 21
71 Redirecting Input from a File
72 Connecting Commands in Linux with Pipes
73 Saving and Displaying Output Simultaneously tee
74 Filtering Data grep
75 Extracting Data cut
76 Sorting and Finding Unique Entries sort uniq
77 Replacing Text sed
78 Exercise Advanced Analysis of Contribution Files
79 Solution Advanced Analysis of Contribution Files
80 Handout Redirection and Pipes
Managing the Environment
81 Test Your Knowledge on the Shell Environment
82 Test Your Knowledge on the PATH Variable and Configuration
83 Test Your Knowledge on Environment Variables and Aliases
84 Introduction to Managing the Environment
85 Understanding Environment Variables env export
86 Exploring the PATH Variable
87 Configuring the Environment bashrc
88 Optional Advanced Environment Configuration
89 Passing Environment Variables to Programs
90 Simplifying Commands with Aliases alias unalias
91 Wrapping Up the Shell Environment
92 Handout Managing the Environment
Bash Expansions
93 Test Your Knowledge on Bash Expansions
94 Test Your Knowledge on Filename Expansion and Word Splitting
95 Test Your Knowledge on Quotes and Filename Expansion
96 Test Your Knowledge on Command Substitution and Escaping
97 Introduction to Bash Expansions
98 Tilde Expansion
99 Variable and Shell Parameter Expansions VARIABLE
100 Filename Expansion
101 Word Splitting
102 How Quotes Affect Bash Commands
103 The Dangers of Filename Expansion
104 Command Substitution
105 Escaping
106 Files for File Extraction Exercise
107 Exercise File Extraction
108 Handout Bash Expansions
SSH and Webserver Essentials
109 Test Your Knowledge on SSH Basics
110 Test Your Knowledge on SSH Setup Options
111 Test Your Knowledge on SSH Port Security
112 Test Your Knowledge on SSH Authentication and Webserver Setup
113 Test Your Knowledge on Managing Services and Uploading Website
114 Introduction to SSH and Webserver Essentials
115 Data for This Chapter
116 What is SSH ssh
117 Solution File Extraction
118 SSH Setup Options
119 Server Options Dedicated vs Virtual Managed vs Unmanaged
120 Option A Setting Up an Unmanaged Virtual Server
121 Option B Configuring VirtualBox for SSH Access from Windows
122 Option C Setting Up SSH Locally on Ubuntu
123 Enhancing Server Security by Changing the SSH Port systemctl sshdconfig
124 Implementing KeyBased SSH Authentication sshkeygen authorizedkeys
125 Installing a Webserver apache2 apache2conf 000defaultconf accesslog
126 Managing Services apache2service
127 Uploading the Website scp sftp
128 Reminder Safely Shut Down Your DigitalOcean Server
129 Handout SSH and Webserver Essentials
Practice Exam 2
130 PRACTICE EXAM Test your knowledge so far 22
Outro
131 Outro
Resolve the captcha to access the links!