04step · module overview
You finished Lab 01. Here's what stuck.
A quick recap of the moves you just used in the terminal — worth keeping handy. The next lab takes the same idea of snapping small tools together and points it at a recording of network traffic.
Module complete · linux-terminal-basics
You watched the intro, walked through the simulation, and pulled the flag out of a real practice machine. The terminal is no longer a scary blank screen — it's a question you now know how to answer.
XP earned+100xp
DifficultyEasy
Time spent~22min
TrackCode
≡
Recap · the five moves
keep close
- 01 The terminal is a question. Every Linux session starts the same way — a blinking cursor waiting for you to type. You type a command, press Enter, and read the answer. There's no "submit" button.
-
02
Hidden files start with a dot.
lsskips them;ls -lashows them all. Your home folder is full of them — files like.bashrc,.ssh/,.cache/— and challenge flags love to hide there too. -
03
find searches every folder.
When you don't know where a file lives,
find / -name "*flag*" 2>/dev/nullchecks every folder for a matching name. The2>/dev/nullbit just hides the "you're not allowed in there" messages so the real results stand out. -
04
grep finds the words.
grep -r 'pattern' /pathreads inside every file under/pathand prints any line that contains the word you asked for. Most beginner labs come down to onefindplus onegrep. -
05
cat is your final move.
Once you know where the file is,
catprints out what's inside it. Add|(which passes one command's output into the next) and>(which saves output into a file), and the terminal becomes a tiny assembly line — each tool does one job well, and you snap them together on the fly.