TerminalDrill is available now.

Linux and shell command fitness for iPhone and iPad. Practice the commands people reach for during troubleshooting, setup, deploys, and daily terminal work.

18modules
1,014drills
207commands
TerminalDrill drill session screenshot

The proof product for Drill Atlas.

TerminalDrill shows that the recall loop works as a real app: content packs, daily challenges, local progress, review, command reference, and privacy-first product behavior.

Command recall

Practice shell, Git, package, process, network, file, and troubleshooting commands until common moves are familiar.

Local progress

Progress stays on device. The app does not need app-owned telemetry to make the practice loop useful.

No real execution

TerminalDrill never runs shell commands. It trains recognition, typing, explanation, and safe command shape.

All 18 modules.

TerminalDrill covers the full range of Linux and shell command fluency, organised by domain.

Navigation

cd, ls, pwd, pushd, popd, dirs, tree, realpath, readlink, and directory traversal patterns.

Reading files

cat, less, more, head, tail, nl, od, xxd, strings, file, wc, and content inspection.

Finding files

find, locate, which, whereis, type, fd, mlocate, and search strategies for the filesystem.

File operations

cp, mv, rm, mkdir, rmdir, touch, ln, install, shred, and safe file management.

Permissions

chmod, chown, chgrp, umask, lsattr, chattr, getfacl, setfacl, and access control.

Archives

tar, gzip, gunzip, bzip2, xz, zip, unzip, 7z, and compression workflows.

Processes

ps, top, htop, kill, pkill, pgrep, nice, renice, nohup, disown, and process lifecycle.

Networking

ping, curl, wget, netstat, ss, dig, nslookup, host, traceroute, nc, and connectivity checks.

Text processing

grep, sed, awk, cut, sort, uniq, tr, paste, join, diff, comm, and stream editing.

Shell builtins

echo, printf, read, source, export, alias, unalias, set, unset, type, and shell configuration.

Job control

jobs, fg, bg, wait, suspend, Ctrl-Z, Ctrl-C, and foreground/background management.

Git basics

init, clone, add, commit, status, log, diff, branch, checkout, merge, and daily Git workflow.

Git recovery

reflog, reset, restore, revert, stash, bisect, cherry-pick, and recovery-first inspection.

Packages

apt, apt-get, dpkg, snap, flatpak, brew, and package management patterns.

System info

uname, df, du, free, uptime, lscpu, lsblk, lspci, lsusb, dmesg, and hardware inspection.

SSH & remote

ssh, scp, rsync, sftp, ssh-keygen, ssh-copy-id, and remote access patterns.

Containers

docker run, ps, images, build, exec, logs, stop, rm, prune, compose, and container workflows.

Troubleshooting

strace, lsof, tcpdump, iostat, vmstat, journalctl, dmesg, and diagnostic command chains.

Feature breakdown.

What you get with TerminalDrill, from daily practice to deep reference.

Daily challenges

A fresh set of drills every day, covering different modules to keep recall sharp across the full command spectrum.

Module-based learning

18 focused modules let you drill specific domains — from navigation to troubleshooting — without noise from unrelated topics.

Safety notes

Every drill includes a safety note that flags real-world edge cases, destructive flags, and common mistakes.

Command reference

Built-in reference for all 207 commands with common flags, usage patterns, and related command suggestions.

Review mode

Revisit past drills, review incorrect answers, and track improvement over time without starting from scratch.

Privacy-first

All progress stays on device. No account required, no telemetry, no data collection. The app works fully offline.

A look inside.

Two everyday TerminalDrill screens: the daily workout and a drill session.

Sample drill

Find files by name.

find . -name "*.log"

TerminalDrill drills short command shapes before they are needed in a noisy terminal session.

Catalog role

TerminalDrill anchors the app series.

GitDrill, BashDrill, and DockerDrill inherit the recall-first loop while gaining their own product identities and content packs.

Explore the app catalog