MainspringGuides › Essential commands
macOS Guide

25 Essential Mac Terminal Commands

Updated July 2026 · 3 min read

You don't need to live in the Terminal to benefit from it. These 25 commands cover the everyday jobs — finding your way around, moving files, checking what your Mac is doing — plus the Mac-only extras that make macOS's Terminal genuinely fun. Each one works identically on macOS 13 Ventura through 15 Sequoia.

Moving around

Managing files

Checking your system

When your Mac feels slow or full, these answer why — the same numbers Activity Monitor shows, seconds faster:

The Mac-only gems

These five don't exist on generic Unix — they're macOS specials, and they're the reason Mac users end up loving the Terminal:

One habit ties all 25 together: when in doubt, check man before you run something unfamiliar, and never paste a command from the internet — especially one starting with sudo — without knowing what it does.

Habits that make every command faster

Two built-in behaviors multiply everything above. Tab completion: type the first few letters of a file or folder name and press Tab — the shell fills in the rest, killing most typos before they happen. History: the up arrow recalls previous commands, and Ctrl-R searches everything you've typed for a fragment you remember.

Add two rescue moves and you're set. Ctrl-C cancels whatever is running, so a wrong command rarely gets far. And dragging a file from a Finder window into Terminal pastes its full path at the cursor — the easiest way to point a command at something buried six folders deep. All of it works out of the box in the default zsh shell on macOS 13 through 15.

Skip the memorizing

The best Terminal tweaks are settings changes in disguise. Mainspring turns 90+ hidden macOS settings into labelled, reversible toggles — the power of defaults write without memorizing a single command.

Try Mainspring free →

Signed & notarized by Apple · 1-day free trial · $29 once