Type a command. Read what comes back. Nothing here can break.
This is a practice terminal with a home folder, a few files and a to-do list. Every answer it gives was produced by real bash on a real Linux machine, then saved, so what you see is what you’d see at work.
Practice terminal
learner@sudotutor:~$ ls -la
total 32 drwxr-xr-x 4 learner learner 4096 Oct 31 11:20 . drwxr-xr-x 3 root root 4096 Nov 1 08:00 .. -rw-r--r-- 1 learner learner 29 Oct 20 07:45 .bashrc drwxr-xr-x 2 learner learner 4096 Oct 31 11:20 docs -rwxr-xr-x 1 learner learner 39 Oct 31 11:20 hello.sh -rw-r--r-- 1 learner learner 181 Oct 30 18:02 notes.txt drwxr-xr-x 2 learner learner 4096 Oct 25 16:40 photos -rw-r--r-- 1 learner learner 70 Oct 28 09:14 todo.txt
Tap one, or type your own:
Why a fake terminal?
Most people learn the command line on a server they’re scared to touch. One wrong rm and something’s gone. Here, the files come back after every change, so you can delete todo.txt on purpose and see exactly what happens.
It isn’t a full Linux machine. It knows about 45 commands in four folders, and when you type something I haven’t checked against real output, it tells you so instead of guessing. That list will grow. Type help to see it.
The first 100 commands
A planned pack: the hundred commands a new Linux user meets in their first month, each with real output and a note on when you’d use it. It isn’t written yet.
Planned price: $12
The button is off because the pack doesn’t exist yet and there’s no checkout. Nothing on this site asks for card details.