LFS101 Notes
Unofficial study notes · Linux Foundation LFS101

Learn Linux, one module at a time

Clear, structured notes for the free “Introduction to Linux” course — from your first terminal session to bash scripting and security. Study alongside the official material and track your progress as you go.

17 modules~4h of readingFree & self-paced
student@lfs101: ~
17Course modules
0Modules completed
0%Course progress
4hTotal reading time

cat skills.txt

What you’ll learn

Everything you need to feel at home on Linux — the same ground the official LFS101 course covers, distilled into review-friendly notes.

Command Line Mastery

Navigate the filesystem, chain programs with pipes and redirection, and make the shell work for you.

man bash
Files & Processes

Permissions, ownership, links, signals, and service management.

ps aux
Text Processing

grep, sed, and awk — search, slice, and transform data like a native.

grep -r pattern .
Networking & Security

Configure networks, use SSH, manage firewalls, and apply local security principles.

ssh user@host

ls ~/course

Course outline

Seventeen modules, from the history of the kernel to local security principles.

student@lfs101: ~/course
  1. Linux History Overview
  2. Linux Philosophy
  3. Linux Families & Popular Distros
  4. Linux Basics & System Setup
  5. Graphical User Interface
  6. Command Line Operations
  7. Finding Linux Documentation
  8. Processes
  9. File Operations
  10. Text Editors
  11. User Environment
  12. Manipulating Text
  13. Network Operations
  14. The bash Shell & Basic Scripting
  15. More On bash Shell Scripting
  16. Printing
  17. Local Security Principles

who | grep learners

Who is this for?

If a terminal has ever felt intimidating, these notes are for you.

Developers

who want to understand the platform their code runs on.

System Administrators

building foundational Linux skills for servers and the cloud.

Students

studying computer science or IT and prepping for the real world.

The Curious

anyone who has wondered what makes open source tick.

./start-learning.sh

How to use these notes

Enroll

Sign up for the free LFS101 course on the Linux Foundation website.

Study

Work through each module's official material, then review the matching notes here.

Practice

Open a terminal and run every command yourself — muscle memory beats memorization.

Track

Mark modules as complete to keep your progress — saved automatically in your browser.

Start your Linux journey today

Seventeen modules. One terminal. Zero cost — no account needed.

These notes are based on the original "Introduction to Linux" (LFS101) course by the Linux Foundation.