Keyboard Shortcuts
Esc
Interrupt generation
Shift+Tab
Cycle modes Ctrl+R
Search history
Esc Esc
Rewind message
Shift+Enter Newline
Ctrl+B
Background task
↑ / ↓
Prompt history
Ctrl+C
Cancel / force stop
Ctrl+G
Edit in $EDITOR
Input Syntax
@path/file
Attach file to prompt
!command
Run bash directly
/command
Slash command or skill
CLI
claude
Interactive session
claude -c
Continue last session
claude -r
Resume any session
claude -p "…"
Non-interactive mode
claude --chrome
Enable chrome
claude --dangerously-skip-permissions
Bypass all permissions
Bypass all permissions
Commands
/help
List all commands
/clear
Clear conversation
/compact
Compress context window
/resume
Resume another session
/copy
Copy last message
/rewind
Rewind to earlier message
/config
Open configuration
Permission Modes
Normal
Manually approve file edits
Accept Edits
Auto-allow file edits
Plan
Planning only
Bypass
Fully autonomous
Key Files
CLAUDE.md
Project memory — read every session
.claude/settings.json
Project settings (shared with team)
CLAUDE.local.md
Personal project memory (gitignored)
.claude/settings.local.json
Personal project settings (gitignored)
~/.claude/CLAUDE.md
Global memory — all projects
~/.claude/settings.json
Global settings — all projects