digital backstage

Little commands. Big discoveries.

Terminal missions.

Type a command. See the result. Learn by doing.

Completed0 / 10

0 / 30
player@playground~/

This is a practice terminal. Commands work only on virtual files.

Use ↑ ↓ for command history, help for assistance and clear to clear the output.

Command reference
pwdShows the current directory path.
lsLists directory contents.
cdChanges the current directory.
mkdirCreates a directory.
touchCreates an empty file.
catDisplays a file’s contents.
echo > / >>Writes text to a file or appends to its contents.
cp / mvCopies, moves, or renames a file.
findFinds files by a name pattern.
grep / grep -vSelects or excludes text lines.
wc -lCounts lines.
sort / uniq -cSorts and counts duplicates.
cut -d -fExtracts a text column.
|Passes output to another command.

About this activity

Learn terminal commands by solving 30 practical missions across three levels. Start with paths and files, move on to searches and text filters, then tackle more advanced log and CSV challenges.

How to play

Read the mission, type a command and press Enter or Run. Use the hint and command reference when you need help. The Up and Down arrows let you browse command history. Type help to see the available commands or clear to clear the output.

A little tip

Commands run on virtual files in this page, not on your computer or our server. You can reset a mission and try a different approach. Progress lasts for the current page session.

Try another activity