Files are paths
Learn absolute and relative paths, working directories and why pwd, ls and cd fit together.
pwd
ls
cd /tmp
pwdShort, original lessons built around one idea at a time. Read the mental model, try the tiny experiment, then mark the skill complete.
Learn absolute and relative paths, working directories and why pwd, ls and cd fit together.
pwd
ls
cd /tmp
pwdUnderstand creation, copying, moving and removal as separate operations instead of memorized commands.
mkdir -p lab/notes
touch lab/notes/today.txt
cp lab/notes/today.txt lab/notes/backup.txtStandard output, standard error and pipelines let small programs cooperate. Learn to inspect evidence instead of guessing.
printf 'alpha\nbeta\n' | grep betaUse find for paths and grep for text. Combine them only after each step is understandable on its own.
find . -type f
find . -type f | grep notesTranslate user, group and other permissions into an access model before changing anything.
ls -l notes.txt
chmod 640 notes.txt
ls -l notes.txtConnect process IDs, command lines and exit status. Learn why observation should come before intervention.
ps
ps aux
# inspect before deciding what to changeDistinguish filesystem capacity from directory usage and learn which question df versus du answers.
df -h
du -sh .A strong shell habit is to predict stdout, stderr and the exit status before pressing Enter.
printf '%s\n' hello
echo $?Learn what a network command can prove—and what it cannot. In the browser Linux lab, networking is intentionally disabled.
ip addr
# observe the environment before drawing conclusionsUse simple pipelines and scripts when repetition is clear, while keeping each step observable and reversible.
printf '%s\n' one two three | wc -lErrors contain evidence: command, target, reason and sometimes a suggested correction. Build the habit of reading stderr.
cat does-not-exist.txt
# inspect stderr and exit statusFinish by explaining the command, input, output and side effect in plain language. Understanding is more durable than memorization.
command
# What changed? What evidence proves it?After the tutorials, use challenges for deliberate practice, the quiz for recall, and the verified assessment when you want a server-graded credential.
Open challenges →