Learn Linux - from my workshop

Your friendly guide to mastering Linux, from basic commands to advanced system administration. Start your journey today!

Start Learning Now

Linux Tutorials

Getting Started
Beginner

Introduction to Linux

Learn the basics of Linux, its history, distributions, and how to get started with your first installation.

Start Tutorial
File System
Beginner

Navigating the File System

Master essential commands like ls, cd, pwd, and understand the Linux directory structure.

Start Tutorial
Command Line
Intermediate

Powerful Command Line Tools

Learn grep, awk, sed, and other powerful command-line utilities for efficient text processing.

Start Tutorial
Permissions
Intermediate

File Permissions & Ownership

Understand Linux file permissions, ownership, and how to manage access control effectively.

Start Tutorial
Networking
Intermediate

Linux Networking Fundamentals

Learn about network configuration, SSH, firewall management, and troubleshooting tools.

Start Tutorial
System Administration
Advanced

System Administration Basics

Learn about process management, service control, log monitoring, and system maintenance.

Start Tutorial

Linux Notes & Cheat Sheets

Essential Commands

File Operations

cp, mv, rm, touch, cat, less, head, tail

Directory Operations

ls, cd, pwd, mkdir, rmdir, tree

File Permissions

chmod, chown, chgrp, umask

Search Commands

find, grep, locate, which, whereis

System Management

Process Management

ps, top, kill, killall, jobs, bg, fg

System Information

uname, df, du, free, uptime, who

Package Management

apt, yum, dnf, pacman, dpkg, rpm

Networking

ping, ifconfig, ip, netstat, ssh, scp

Shell Scripting

Variables

Declaration, usage, special variables

Control Structures

if-else, for loops, while loops, case

Functions

Defining, calling, parameters, return values

Debugging

set -x, trap, echo debugging, bash -x

About Our Workshop

Our Mission

Welcome to Learn Linux Workshop! We believe that learning Linux should be accessible, engaging, and fun for everyone. Our mission is to demystify the command line and help you gain confidence in using Linux, whether you're a complete beginner or looking to advance your skills.

Founded by a group of Linux enthusiasts and system administrators, our workshop offers carefully crafted tutorials, comprehensive notes, and practical examples that you can apply in real-world scenarios.

Why Learn Linux?

Linux powers 90% of the world's servers, most smartphones (Android), and is the foundation of cloud computing. Mastering Linux opens doors to careers in system administration, DevOps, cybersecurity, and software development.

10,000+ Students Enrolled
50+ Tutorials Available
200+ Pages of Notes
98% Satisfaction Rate

Our Teaching Philosophy

We focus on practical, hands-on learning. Each tutorial includes exercises that reinforce the concepts taught. Our notes are designed as quick-reference guides that you can use while working on real projects.

What You'll Learn

  • Navigating the Linux file system with confidence
  • Mastering essential command-line tools
  • Understanding file permissions and security
  • Automating tasks with shell scripting
  • Managing processes and system resources
  • Setting up networking and services

Get In Touch

Have questions or suggestions? We'd love to hear from you! Join our community of Linux learners and share your journey with us.