Linux Commands Flashcards
This set covers the shell commands you reach for in the first weeks of using Linux, and that entry-level Linux and sysadmin courses test. The commands and options are standard GNU/Linux behavior written from course knowledge; the linked GNU and man7.org pages are the references to confirm any option, and the find -mtime rounding rule was checked there. Commands vary between distributions and shells, so this is a starter set, not a full reference.
No signup needed. Hand-written and checked against the sources listed on this page.

Free Linux Commands flashcards: 35-card starter set
This set covers the shell commands you reach for in the first weeks of using Linux, and that entry-level Linux and sysadmin courses test. The commands and options are standard GNU/Linux behavior written from course knowledge; the linked GNU and man7.org pages are the references to confirm any option, and the find -mtime rounding rule was checked there. Commands vary between distributions and shells, so this is a starter set, not a full reference.
No signup needed. Progress saves in your browser, and in your account if you sign in. Reviewed 2026-10-17.
Navigation and files (10)
Permissions and ownership (7)
Search and text (8)
Processes, disk, archives and remote access (7)
Pipes and redirection (3)
What this set covers
How to study this set
Commands stick when your fingers know them, so combine card review with typing the command in a practice shell.
- 1Day 1
Learn navigation and file commands. After each card, type the command in a throwaway directory.
- 2Days 2-7
Add permissions. Convert numeric modes to rwx out loud (755 = rwxr-xr-x) and then check with ls -l.
- 3Week 2
Practice grep, find and pipes by answering real questions about your own files, such as "which logs are over a week old".
- 4Final week
Hide the answer and write the command for a described task, then compare. Review only the misses.
Spaced repetition schedules each card to come back just before you would forget it, so reviews get shorter as your recall gets stronger. Cards you miss come back sooner.
Common mistakes to avoid
There is no trash can on the command line. Run ls on the target first, and avoid a stray space before a slash or wildcard.
Each digit is a sum for one class (owner, group, others). 7 is rwx, not "seven kinds of access".
Unquoted wildcards in find -name or grep may be expanded by the shell before the command sees them.
> overwrites the file. Use >> when you want to append, especially for logs.
Make your own from your notes
A starter set is a head start, not your whole course. Your class notes, slides and textbook are what your teacher actually tests, so turn them into cards too.
- Put the task on the front ("show the last 20 lines of a log") and the command on the back.
- Add a second card per command that goes the other direction: command on the front, meaning on the back.
- Include one example with real flags, not just the command name.
- Avoid cards that list all options of a command; split them into single useful options.
Linux Commands flashcards: questions
Are these commands the same on every Linux distribution?
The core GNU commands here are widely available on Linux. Options and defaults can differ on other systems such as macOS or BusyBox, so check the man page on your machine.
How do I read a command manual?
Run man followed by the command name, for example man tar. Press q to quit and / to search inside the page.
What is the difference between kill and kill -9?
Plain kill sends SIGTERM, which a program can handle and use to clean up. kill -9 sends SIGKILL, which ends the process immediately without cleanup, so try plain kill first.
Why does chmod 777 get criticized?
It gives every user write and execute access, which is rarely needed and can be a security risk. Prefer the narrowest mode that works.
Sources and review
These cards are an independent study aid, not official exam content, and are not affiliated with or endorsed by any exam body or publisher. They were written by hand and checked against the sources below on 2026-10-17. Always confirm details with your course materials and the current official documents.
- GNU Coreutils manual: chmod — Reference for chmod numeric and symbolic modes.
- GNU Coreutils manual: rm — Reference for rm options (-r, -f).
- tar(1) man page — tar option meanings.
- grep(1) man page — grep option meanings.
- find(1) man page — find tests and -exec behavior.
Need a bigger deck than the starter set?
Pro lets you build full decks from your notes and PDFs and import whole chapters. The starter set above stays free.
See what Pro includes