Quick Answers
Fast solutions to common Terminal questions. Find what you need, fix it, move on.
These are quick fixes. The free course teaches you to never need them again.
Error Fixes
Getting an error message? Find the fix.
How to Fix "command not found: code" on Mac
Getting "zsh: command not found: code" when trying to open VS Code? Here's how to set it up.
->How to Fix "command not found: git" on Mac
Getting "zsh: command not found: git" on Mac? Here's how to install Git and start using version control.
->How to Fix "command not found: node" on Mac
Getting "zsh: command not found: node" on Mac? Here's how to install Node.js and get it running.
->How to Fix "command not found: npm" on Mac
Getting "zsh: command not found: npm" on Mac? Here's how to install npm and start using Node packages.
->How to Fix "command not found: pip" on Mac
Getting "zsh: command not found: pip" on Mac? Here's how to install pip and get Python packages working.
->How to Fix "command not found: python" on Mac
Getting "zsh: command not found: python" on Mac? Here's how to install Python and get it working in Terminal.
->How to Fix "No such file or directory" on Mac Terminal
Getting "No such file or directory" in Terminal? Here's how to find out what's wrong and fix it.
->How to Fix "Operation Not Permitted" on Mac Terminal
Getting "Operation not permitted" in Terminal? It's usually a macOS security feature. Here's how to fix it.
->How to Fix "Permission denied (publickey)" on Mac
SSH giving you "Permission denied (publickey)"? Here's how to set up SSH keys and fix authentication issues.
->How to Fix "xcrun: error: invalid active developer path" on Mac
Getting the xcrun error after a macOS update? Here's the one command that fixes it.
->How to Fix "zsh: command not found" on Mac
Getting "zsh: command not found" in Terminal? Here's why it happens and how to fix it in under a minute.
->How to Fix "zsh: command not found: brew" on Mac
Just installed Homebrew but getting "command not found: brew"? Here's the one-minute fix.
->How to Fix "zsh: permission denied" on Mac
Getting "permission denied" in Terminal? Here's what it means and how to fix it without breaking anything.
->How-To Guides
Step-by-step instructions for common tasks.
Best Way to Learn Terminal on Mac
Learning Terminal doesn't have to be overwhelming. Here's the most effective approach for Mac users.
->cat Command on Mac: View and Combine Files
The cat command displays file contents. Here's how to use it to view and concatenate files.
->cd Command on Mac: Change Directories
The cd command moves between folders. Here's how to navigate your Mac from Terminal.
->chmod Command on Mac: Change File Permissions
The chmod command changes who can read, write, and execute files. Here's how permissions work.
->cp Command on Mac: Copy Files and Folders
The cp command copies files and directories. Here's how to use it safely and effectively.
->find Command on Mac: Search for Files
The find command locates files by name, type, size, and more. Here's how to search your Mac.
->Free Terminal Course for Mac
A free, practical Terminal course for Mac users. No fluff, just the skills you'll actually use.
->grep Command on Mac: Search Text in Files
The grep command finds text patterns in files. Here's how to search files from Terminal.
->How to Batch Rename Files in Terminal on Mac
Rename hundreds of files at once using Mac Terminal. Add prefixes, change extensions, replace text - with examples you can copy.
->How to Change Screenshot Location on Mac Using Terminal
Stop cluttering your desktop with screenshots. Change where Mac saves them with one Terminal command.
->How to Check If a Port Is in Use on Mac
Find out what's using a port on your Mac with one command. See the process and kill it if needed.
->How to Create and Save Terminal Aliases on Mac
Turn long Terminal commands into short keywords. Create aliases that persist across sessions on your Mac.
->How to Find Large Files on Mac Using Terminal
Find what's eating your disk space with one Terminal command. See the biggest files and folders on your Mac instantly.
->How to Flush DNS Cache on Mac Using Terminal
Clear your Mac's DNS cache with one Terminal command. Fixes website loading issues and forces fresh DNS lookups.
->How to Keep Your Mac Awake Using Terminal
Stop your Mac from sleeping with one Terminal command. The caffeinate command keeps your screen on during downloads, presentations, or long tasks.
->How to Open Terminal in a Specific Folder on Mac
Open Terminal directly in any folder on your Mac. Skip the cd commands and start where you need to be.
->How to Show Hidden Files on Mac Using Terminal
See hidden files on Mac with one Terminal command. Toggle them on and off instantly.
->How to Undo in Terminal on Mac (You Can't Always)
There's no Cmd+Z in Terminal. Here's what you can undo, what you can't, and how to protect yourself.
->Learn Command Line on Mac: A Practical Guide
Want to learn the Mac command line? Here's how to start and what to learn first.
->ls Command on Mac: List Files and Directories
The ls command lists files and folders. Here are the options you'll actually use.
->Mac Terminal Tutorial: Get Started in 10 Minutes
A quick Terminal tutorial for Mac beginners. Open Terminal and start using commands in minutes.
->mkdir Command on Mac: Create Directories
The mkdir command creates folders. Here's how to use it, including nested directories.
->mv Command Mac Terminal Examples
Learn the mv command for Mac Terminal. Move files, rename them, and organize your folders with practical examples.
->rm Command on Mac: Delete Files and Folders
The rm command deletes files permanently. Here's how to use it safely.
->touch Command on Mac: Create Files and Update Timestamps
The touch command creates empty files and updates timestamps. Here's how to use it.
->What Are Environment Variables on Mac?
Environment variables store settings that programs can read. Here's how they work and how to set them.
->What Are Hidden Files on Mac?
Hidden files start with a dot and are invisible by default. Here's what they are and how to see them.
->What Does chmod 755 Mean on Mac?
chmod 755 explained in plain English. What those numbers mean and when to use them on your Mac.
->Concepts Explained
Understand what things mean and why they matter.
Homebrew vs MacPorts: Which Package Manager?
Homebrew and MacPorts both install software on Mac. Here's which one to choose.
->How to Delete Files Safely in Terminal on Mac
Delete files in Terminal without regret. Learn safe practices, confirmation prompts, and what to avoid.
->Is Terminal Safe to Use on Mac?
Yes, Terminal is safe. It's a built-in Mac app, not a hacking tool. Here's what you need to know before using it.
->nano vs vim: Which Terminal Editor?
nano is simple. vim is powerful. Here's which terminal text editor to learn first.
->Terminal vs Finder: When to Use Each on Mac
Finder and Terminal both manage files. Here's when to use each one and why you might want both.
->Terminal vs iTerm2: Which Should You Use?
Terminal comes with Mac. iTerm2 has more features. Here's how to decide which one to use.
->What is .zshrc on Mac?
.zshrc is your shell's config file. Here's what it does and how to customize your Terminal.
->What is a Shell on Mac? (zsh, bash explained)
A shell interprets your Terminal commands. Here's what that means and why zsh is now the default on Mac.
->What is Homebrew on Mac and Should You Install It?
Homebrew is a package manager that installs software via Terminal. Here's what it does and whether you need it.
->What is PATH on Mac?
PATH tells your Mac where to find commands. Here's how it works and how to fix "command not found" errors.
->What is SSH on Mac?
SSH lets you securely connect to remote computers. Here's how it works and how to use it on Mac.
->What is sudo on Mac and When Should You Use It?
sudo gives you admin privileges in Terminal. Here's what it does, when to use it, and when you shouldn't.
->What Is Terminal on Mac?
Terminal is a built-in Mac app that lets you control your computer by typing commands. Here's what it does and why you might want to use it.
->What is the Command Line on Mac?
The command line is how you talk to your Mac using text instead of clicks. Here's what it actually is and why it matters.
->What is the Root User on Mac?
Root is the superuser with unlimited access. Here's what it means and when to use sudo.
->Zsh vs Bash on Mac: Which Should You Use?
Mac switched from bash to zsh in 2019. Here's what changed, what it means for you, and what you actually need to do.
->zsh vs bash vs fish: Which Shell Should You Use?
Mac uses zsh by default. Here's how it compares to bash and fish, and which one to use.
->