Practice

Practice Terminal

A Unix shell simulated in your browser: real command behaviour over an in-memory filesystem, with exercises that check your work.

12 exercises 30+ commands no backend runs offline
Practice

A Unix terminal that actually runs

Type real commands. They are parsed and executed against a filesystem held in this page — pipes move data, redirection writes files, and the next command sees what the last one changed.

vishal@platform-ops-lab — simulated

Exercises

0 of 0 done
This is a simulation, not a machine

There is no kernel, no processes and no network behind it — a shell implemented in JavaScript over an in-memory tree. It is honest about that because a practice box you mistake for a real one teaches the wrong lesson. Nothing you type leaves the page, and Reset box puts the filesystem back exactly as it started.

What works

The parts of a shell worth practising

Not every flag of every tool — the ones you reach for daily, behaving correctly.

AreaCommands
Moving aroundpwd cd ls -l -a
Readingcat head -n tail -n wc -l -w -c stat
Searchinggrep -i -v -n -c find -name -type
Shaping textsort -r -n uniq -c cut -d -f tr echo
Changing thingsmkdir -p touch rm -r cp mv chmod
Looking aroundwhoami id ps df env uname -a history
Shell itselfpipes |, redirection > >>, chaining &&, globs *, ~, quoting, Tab completion, Up/Down history