Introduction

Welcome to my hands-on journey through Linux! 🐧 This repo documents my daily progress as I study The Linux Command Line by William Shotts, mixing book notes with my own experiments, tweaks, and learnings.

Every chapter → practical notes, examples you can run, and exercises I’ve completed. Every day → a daily log of what I learned, mistakes I made, and commands I practiced.

📖 You can download the EBook here: The Linux Command Line


💻 My Environment

I’m learning inside WSL (Windows Subsystem for Linux) on Windows 11, running Ubuntu. All commands are tested here before being added.

Installing WSL

If you’re on Windows 10/11, setting up WSL is simple:

  1. Open PowerShell as Administrator.

  2. Run:

    wsl --install
  3. Restart when prompted.

  4. Choose and install Ubuntu:

    wsl --list --online
    wsl --install -d Ubuntu
  5. Set your Linux username & password.

  6. Launch Ubuntu from the Start Menu → you’re ready! 🎉

ℹ️ On older Windows 10 (pre-2004), follow Microsoft’s official docs: https://learn.microsoft.com/windows/wsl/install


🎯 Goals

  • Learn Linux by actually using it, not just reading.

  • Keep my notes fun, simple, and practical.

  • Build a public knowledge base I can share with others.

  • Track progress day by day for consistency.


📂 Repo Structure

  • chapters/ → Chapter-based notes (summaries + examples).

  • examples/ → Scripts & extra files for practice.

  • daily-log/ → My personal learning diary.

  • scripts/ → General-purpose helper scripts.


🚀 How to Use This Repo

  1. Set up your Linux environment (WSL, VM, or native).

  2. Open a chapter in chapters/ and try the commands.

  3. Check daily-log/ entries to see real-world progress & tips.

  4. Experiment on your own terminal — break things, fix them, learn.

👉 Documentation is mirrored here: GitBook


🤝 Contributing

Contributions are welcome! Check out for details on suggesting improvements or adding exercises.


📜 License

You’re free to use, adapt, and share with attribution.


📅 Started this journey on: 10 August 2025

Last updated