Terminal Commands Playbook

Fast, searchable, trustworthy command reference for developers, server admins, and power users. Learn what commands do, find alternatives, and copy-paste friendly examples.

Comprehensive guide spanning Windows CMD, PowerShell, Linux, macOS, Git, Docker, Node.js, Databases, and more

Transparency First: Every command includes clear explanations, syntax breakdowns, real examples, and safety information. We don't recommend dangerous commands without warnings. This is an educational resource designed to help you understand what terminal commands actually do.

Guide to Using This Playbook

Learn Before You Run

Every command includes a plain-English explanation of what it does, syntax breakdown, real examples, and expected output. Understand the impact before executing.

Safety Labels

Green for safe operations, orange for moderate risk, red for dangerous. Dangerous commands show warnings. We never hide destructive behavior.

Copy-Paste Friendly

One-click copy buttons for every command. Commands are ready to paste into your terminal without extra formatting or edits needed.

Multi-Platform Coverage

Commands for Linux, macOS, Windows CMD, PowerShell, Git, Docker, Node.js, Python, and more. Each command shows which platforms it works on.

Save Favorites

Click the star icon to save frequently used commands. Your favorites are stored locally and persist across sessions.

Instant Search & Filter

Search by command name, description, or syntax. Filter by platform, difficulty level, safety rating, or category to find exactly what you need.

Safety Levels Explained

SAFE

Read/view only operations. No risk of data loss or system damage.

MODERATE

Modifies system state. Reversible or can be corrected. Test first.

ADVANCED

Requires expertise. Can cause issues if used incorrectly.

DANGEROUS

Can cause data loss, system damage, or security issues. Extreme caution required.

Pro Tips

  • Test first: When trying new commands, test them on a non-critical system or in a safe environment first.
  • Read the notes: Each command has notes about gotchas, common mistakes, and important considerations.
  • Understand alternatives: Most commands have safer or easier alternatives. The "Alternatives" section shows them.
  • Use tab completion: In bash/zsh, press Tab while typing to auto-complete commands and filenames.
  • Read man pages: Type `man command_name` to read full documentation for any Unix command.
  • Combine with pipes: The power of terminals comes from chaining commands together with `|`. Practice combining simple commands.
  • Back up first: Before running moderate or advanced commands, create backups of important files.

Additional Resources

Command Categories

Start with Beginner Essentials if you're new to terminal. Then explore specific categories based on your needs.

Learning Paths

Beginner → File Management → Process Management → Advanced Topics. Build skills progressively.

When In Doubt

Use `command --help` to see options, `man command` for full documentation, or search the examples here.