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.

Free
4 chapters12 lessons4 practice quizzes3 hands-on labs1 examabout 6h
Start the courseThe Shell Is a Conversation
01

The Terminal

0/3

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

  1. The Shell Is a Conversation3 min
  2. Everything Lives in One Tree3 min
  3. Making, Reading, and Carefully Deleting4 min
  4. Practice quiz10 questions
02

Pipes and Filters

0/3

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.

  1. Small Tools, Joined4 min
  2. Sending Output Where You Want It4 min
  3. Finding the Needle with grep4 min
  4. Practice quiz12 questions
03

Permissions

0/3

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.

  1. Who Can Do What4 min
  2. Whose File Is It, Anyway4 min
  3. Borrowing Root Without Living There4 min
  4. Practice quiz14 questions
04

Processes

0/3

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.

  1. Seeing What the Machine Is Doing3 min
  2. Every Process Runs as Someone4 min
  3. Starting and Stopping Programs on Purpose4 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%