Skip to content

Commands and Shortcuts

This page is a reference, not a tutorial — scan it, don’t read it top to bottom. Come back whenever you need the exact name of something.

In-session commands

Command What it does
/help List available commands
/model Choose the model for this session
/clear Clear context and start fresh in the same terminal
/compact Compact context (summarize) without fully clearing it
/config Open interactive settings
/context View context window stats/usage
/usage View remaining plan usage
/init Analyze the project and scaffold an initial CLAUDE.md
/mcp View/manage connected MCP servers
/permissions View/manage tool permissions
/rewind Undo to an earlier point in the session (same as pressing Esc twice)
/statusline Configure the status line
/teleport Resume a remote/cloud session locally
/memory View/manage Claude’s auto-memory files
/remote-control Connect an already-running local session to another device

Flags for `claude`

Flag Effect
--allowedTools "Read" "Write" Restrict to only the listed tools
--disallowedTools "Write" Block specific tools
--dangerously-skip-permissions Skip all permission prompts
--append-system-prompt "..." Add to the default system prompt
--system-prompt "..." Replace the entire default system prompt
--model opus Set the model for this launch
--permission-mode plan Start directly in Plan Mode

Shortcuts inside a session

Shortcut Effect
Shift+Enter / Option+Enter / Ctrl+J Insert a new line without submitting
Shift+Tab Cycle modes
Ctrl+C Cancel the current action
Esc, Esc (double-tap) Restore code to before the last action (same as /rewind)
Option/Alt+P Switch model
↑ / ↓ Cycle through past messages/options
Ctrl+O Toggle verbose output
Ctrl+B Move the current task to the background
Ctrl/Cmd/Alt+V Insert text or an image from the clipboard

This page is meant to be bookmarked. For an even more condensed, printable version, see the Cheat Sheet.