pwd
Print the current working directory.
Create, copy, move, remove, and find files.
Create folders and files, then copy, move, and remove lab files carefully.
Beginner 02 Files and paths Copy and moveDuplicate and rename project files while checking paths before and after.
Beginner 03 Files and paths Safe deletionRemove a single lab file and learn why wildcards, root, and force deletes are blocked.
Beginner 04 Files and paths Find filesSearch the simulated filesystem by root and filename pattern.
Beginner 05 Files and paths Directory size mapCombine find, du, and df to reason about storage safely.
Core 06 Files and paths Symbolic linksCreate and inspect a simulated symbolic link.
Core 07 Files and paths Archive basicsCreate and list a simulated tar archive.
Core 08 Files and paths File differencesCompare two training config files before editing either one.
Core 09 Files and paths ChecksumsUse deterministic training hashes to verify file identity.
Core 10 Files and paths Rename workflowCreate a report draft and rename it safely.
Core 11 Files and paths Wildcard safetySee why broad delete patterns are blocked in the lab.
Core 12 Files and paths Path normalizationUse dot and dot-dot safely without leaving the simulated filesystem.
Core 13 Files and paths Script metadataInspect and update simulated script permissions.
Core 14 Files and paths SSH file layoutInspect common SSH files without making any network connection.
Core 15 Files and paths Scratch workspaceCreate a temporary lab area inside home and clean one file safely.
Core 16 Files and paths Delimited file fieldsUse cut to extract fields from account records.
Core 17 Files and paths Structured file fieldsCompare awk and cut views of structured text.
Core 18 Files and paths Bulk name reviewUse xargs and basename to review path lists.
Advanced 19 Files and paths Path reportingBuild a small report from path helper commands.
Advanced 20 Files and paths Filesystem checkpointVerify archive, checksum, and search habits.
Capstone Checkpoint 21 Files and paths Backup manifest reviewRead a backup manifest before touching archive files.
Admin 22 Files and paths Backup archive createCreate and list a small training backup archive.
Admin 23 Files and paths Restore drillRestore into a review folder before touching live paths.
Admin 24 Files and paths Archive verificationList archive contents and compare checksums before trusting a backup.
Admin 25 Files and paths Checksum compareHash source and restored files to confirm they match.
Admin 26 Files and paths Symlink inventoryCreate, read, and inspect links before relying on them.
Admin 27 Files and paths Glob safety previewList and find targets before deleting broad patterns.
Admin 28 Files and paths Temp cleanup reviewInspect temporary paths before cleanup decisions.
Admin 29 Files and paths File type inspectionIdentify files, directories, links, and text before acting on them.
Core 30 Files and paths Canonical path reviewTurn relative and linked paths into stable absolute locations.
Core 31 Files and paths Temporary workspacesCreate bounded temporary files and directories for disposable work.
Core 32 Files and paths Sorted inventory comparisonCompare two sorted account inventories without modifying either file.
Core 33 Files and paths Restore copy verificationCopy a restore candidate and compare it with its source.
Admin 34 Files and paths Symlink chain auditCreate a link, inspect its stored target, and resolve the final path.
Admin 35 Files and paths Archive manifest workflowCreate an archive, list its members, and hash the artifact.
Admin 36 Files and paths Files and paths bridgeCheckpoint file type, canonical path, inventory comparison, and integrity checks.
Capstone CheckpointCreate a free account to sync completed lessons, XP, streaks, course status, and your next lesson across sessions.
Checking account status...
Progress sync is idle.
Progress sync stores completion IDs, scores, streaks, badges, and game settings. Terminal contents, editor snippets, lab scratch, email, and real names are never published on leaderboards or share cards.
pwd
Print the current working directory.
ls [-la] [path]
List lab files and folders.
cd [path]
Change directories inside the lab filesystem.
printf <text>
Print formatted training text.
mkdir <name>
Create a folder.
touch <file>
Create an empty file.
cat <file>
Print text file contents.
grep [-i] <text> <file>
Find literal text inside a file.
awk '{print $N}' <file>
Print a whitespace-delimited field.
cut -d <char> -f <n>
Extract delimited fields from text.
tee <file>
Write piped text to a lab file and keep it on screen.
xargs echo|basename
Turn piped words into safe command arguments.
diff <left> <right>
Compare two lab text files.
sha256sum <file>
Print a deterministic training checksum.
find [path] [-name text]
Search lab filesystem paths.
file <path>
Identify a simulated file, directory, link, or text format.
realpath <path>
Resolve a path to its canonical simulated location.
mktemp [-d] [template]
Create a bounded temporary file or directory inside the training lab.
comm <left> <right>
Compare two sorted text files line by line.
basename|dirname <path>
Split paths into file and directory parts.
readlink <link>
Inspect a simulated symbolic link target.
test -e|-f|-d <path>
Check path type in a training-friendly way.
tar -cf|-tf <archive>
Create and list training archives.
ln -s <target> <link>
Create a simulated symbolic link.
cp <src> <dst>
Copy a file.
mv <src> <dst>
Move or rename a file.
rm <file>
Remove one lab file with safeguards.
chmod <mode> <path>
Change a simulated numeric permission mode.
stat <path>
Show lab file details.
lsof
Show simulated files and sockets opened by services.
df|du|free|uptime
Inspect training resource and system health.