A simulated in-browser shell - ls, cd, cat, head/tail, du, and rm over a seeded virtual file tree, plus a real jq filter (the same engine the JQ Playground uses) over some example JSON files. There is no real shell underneath: unregistered commands print command not found, nothing you type ever reaches a real OS or server, and rm only affects your browser tab - refresh the page to restore the starting filesystem. Press Tab to autocomplete a command or file name.
Terminal Playground
Loading terminal playground…