Skip to contentExploitQuest
LearnLinux Fundamentals

Linux Fundamentals

The operating system almost all of the internet runs on, taught from the first command. Free, and the ground every later course stands on.

Easy

Not yet reviewed

4 chapters12 lessons4 practice quizzes3 hands-on labs1 examabout 6hup to 590 XP

Before you start

This course expects those first. Nothing is locked — sign in and it will say where you stand.

Start the courseThe Shell Is a Conversation

The text prompt that looks intimidating and turns out to be the most honest interface a computer has.

3 lessons · 2 hands-on · 10 min
  1. The Shell Is a Conversation3 min
  2. Everything Lives in One Treefill-inordering3 min
  3. Making, Reading, and Carefully Deletingchallengeterminal4 min
  4. Practice quiz10 questions

The idea that makes the command line more than a list of commands — small tools that each do one thing, joined into something none of them could do alone.

3 lessons · 3 hands-on · 12 min
  1. Small Tools, Joinedbuild4 min
  2. Sending Output Where You Want Itfill-in4 min
  3. Finding the Needle with grepchallenge4 min
  4. Practice quiz12 questions

Who is allowed to read, change, or run each file — the model that keeps a multi-user system from being a free-for-all, and the power that comes with root.

3 lessons · 1 hands-on · 12 min
  1. Who Can Do Whatchallengeordering4 min
  2. Whose File Is It, Anyway4 min
  3. Borrowing Root Without Living There4 min
  4. Practice quiz14 questions

Everything the computer is doing right now is a process. Seeing them, and starting and stopping them deliberately, is the last piece of a working footing.

3 lessons · 1 hands-on · 11 min
  1. Seeing What the Machine Is Doing3 min
  2. Every Process Runs as Someone4 min
  3. Starting and Stopping Programs on Purposechallenge4 min
  4. Practice quiz12 questions

Labs

Hands-on challenges for this course. Each one hides a flag you have to find.

  1. Hidden in Plain Sightdifficulty 1
  2. The Careless Backupdifficulty 1
  3. Needle in the Logdifficulty 2

Exam

Timed, and it issues a credential anyone can verify. Practice quizzes are untimed; this one is not.

  1. Linux Fundamentals Exam12 questions · pass at 70%