This is a searchable quick reference of the everyday Linux terminal commands, organised by task so you can find the right one without leaving your browser. It is aimed at developers, sysadmins and anyone learning the shell who wants a fast lookup rather than wading through man pages. Every entry has a plain-English description and a one-click copy button.
How it works
The commands are grouped into six categories and rendered as a single client-side list. As you type, the sheet filters live — matching against both the command text and its description — so searching “disk space” surfaces df -h even though those words are not in the command itself. There is no server lookup; the whole cheatsheet ships with the page and filtering is a local string match.
| Category | Typical commands |
|---|---|
| Files & directories | ls, cd, cp, mv, rm, mkdir |
| Viewing & searching | cat, less, grep, find, head, tail |
| Permissions & ownership | chmod, chown, umask |
| Processes & system | ps, top, kill, df, du, free |
| Networking & transfer | ssh, scp, rsync, curl, ss |
| Archives & pipes | tar, gzip, zip, xargs, tee |
Example
To find every .log file under the current directory and search its contents, you would chain two commands from the sheet:
find . -name "*.log"
grep -r "ERROR" .
find walks the directory tree by filename; grep -r scans file contents recursively. Click Copy next to either to paste it straight into your terminal. Everything runs in your browser — nothing you type or copy is sent anywhere.