Aide-memoire Claude Code et reference rapide

Configuration et Accès

$curl -fsSL https://claude.ai/install.sh | bash
$curl -fsSL https://claude.ai/install.sh | bash

Installer Claude Code nativement sur macOS, Linux ou WSL avec des mises à jour automatiques en arrière-plan.

$irm https://claude.ai/install.ps1 | iex

Installer Claude Code avec l'installeur natif depuis Windows PowerShell avec des mises à jour automatiques en arrière-plan.

$curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

Installer Claude Code avec l'installeur natif depuis Windows CMD avec des mises à jour automatiques en arrière-plan.

$brew install --cask claude-code
$brew install --cask claude-code

Installer Claude Code avec Homebrew.

$brew upgrade claude-code
$brew upgrade claude-code

Les installations Homebrew ne se mettent pas à jour automatiquement. Exécutez cette commande pour obtenir les dernières fonctionnalités et correctifs de sécurité.

$winget install Anthropic.ClaudeCode

Installer Claude Code avec WinGet sous Windows.

$winget upgrade Anthropic.ClaudeCode

Les installations WinGet ne se mettent pas à jour automatiquement. Exécutez cette commande pour obtenir les dernières fonctionnalités et correctifs de sécurité.

$claude

Démarrer une session Claude Code interactive dans le projet actuel.

$claude -v

Afficher la version installée de Claude Code.

$claude update

Mettre à jour manuellement Claude Code vers la dernière version.

$claude --init

Exécuter les crochets d'initialisation et démarrer le mode interactif.

$claude auth login

Connectez-vous à votre compte Claude à partir du terminal. Utilisez --email pour pré-remplir le courrier électronique ou --sso pour forcer l'authentification SSO.

$claude auth status --text

Afficher l'état de l'authentification en JSON. Utilisez --text pour une sortie lisible par l'homme. Se termine avec le code 0 s'il est connecté, 1 sinon.

$claude "write a test for this function"

Exécuter une tâche ponctuelle et obtenir une réponse sans démarrer une session interactive.

$claude commit

Créer un commit Git avec Claude Code écrivant le message de commit.

/init

Initialiser les fichiers de guidance du projet pour le projet actuel.

/memory

Ouvrir la gestion de la mémoire Claude de la session.

/login

Connectez-vous à votre compte Anthropic.

/logout

Déconnectez-vous de votre compte Anthropic.

/mobile
/ios
/android

Afficher le code QR pour télécharger l'application mobile Claude.

/import codex
/import gemini
/import cursor

Bring configuration from OpenAI Codex, Google Gemini CLI, or Cursor into Claude Code, including instruction files, MCP servers, commands, subagents, and skills.

Invitation et Entrée

$claude -p "explain this function"

Exécuter Claude une seule fois en mode d'impression et quitter avec une réponse unique.

Ctrl + G
Ctrl + X then Ctrl + E

Ouvrir l'invite actuelle dans votre éditeur de texte par défaut.

/btw what was the name of that config file again?

Poser une question complémentaire sans l'ajouter à l'historique principal de la conversation. Peut s'exécuter pendant que Claude travaille.

Ctrl + K

Supprimer du curseur à la fin de la ligne.

Ctrl + U

Supprimer la ligne actuelle entière.

Ctrl + Y

Coller le texte supprimé avec les commandes de suppression readline.

Alt + Y

Parcourir les entrées antérieures du kill-ring après le collage.

Alt + B

Déplacer le curseur en arrière d'un mot.

Alt + F

Déplacer le curseur en avant d'un mot.

Ctrl + V or Cmd + VAlt + VCtrl + V or Alt + V

Coller une image depuis le presse-papiers.

\ + Enter
Shift + Enter
Ctrl + J
Option + EnterShift + EnterShift + Enter

Insérer une nouvelle ligne pour l'entrée multiligne.

/

Ouvrir le sélecteur de commande slash au début de l'invite.

!

Entrer en mode bash au début de l'invite.

@

Déclencher l'autocomplétion du chemin d'accès aux fichiers.

Tab

Accepter une suggestion d'invite pour la modification.

Enter

Accepter une suggestion d'invite et la soumettre immédiatement.

Escape
Backspace
Ctrl + U

Quitter le mode bash quand l'invite est vide.

/voice

Basculer la dictée vocale push-to-talk.

Space
Enter
Escape

Fermer une superposition de question complémentaire /btw et revenir à l'invite principale.

/goal all tests passing
/goal clear

Set a goal: Claude keeps working across turns until the condition is met. Pass clear to remove an active goal early.

/loop 5m check if the deploy finished

Run a prompt repeatedly while the session stays open, with an interval such as 5m, or let Claude self-pace. Alias: /proactive.

/schedule

Create, update, list, or run routines, which execute in the cloud on a schedule. Alias: /routines.

/deep-research compare state of the art RAG approaches

Fan out web searches on a question, fetch and cross-check sources, and synthesize a cited report.

Ctrl + S

Stash the current prompt for later. With text in the input, stashes it and clears the prompt; pressed again on an empty prompt, restores the stashed text.

Ctrl + A

Move the cursor to the start of the current line. In multiline input, moves to the start of the current logical line.

Ctrl + E

Move the cursor to the end of the current line. In multiline input, moves to the end of the current logical line.

Ctrl + W

Delete back to the previous whitespace. One press removes a whole path or --flag=value.

Alt + D

Delete to the end of the current word, or to the end of the next word when the cursor is between words.

Ctrl + _
Ctrl + Shift + -

Undo the last input edit, restoring the previous input text and cursor position.

Ctrl + Enter
Ctrl + X then Ctrl + S

Send your queued messages, and your draft with them, right away while Claude is still working.

$claude -p "query" --output-format json

Get JSON output from print mode for scripts and automation.

$claude -p --fallback-model sonnet "query"

Enable automatic fallback to a specified model when the default model is overloaded (print mode only).

$claude -p --max-turns 3 "query"
$claude -p --max-budget-usd 5.00 "query"

Limit agentic turns or set a spending cap for print mode runs.

Sessions et Contexte

$claude -c
$claude --continue

Continuer la conversation la plus récente dans le répertoire actuel.

$claude --resume auth-refactor
$claude -r

Reprendre une session spécifique par ID ou nom, ou afficher un sélecteur interactif pour choisir une session.

/clear
/reset
/new

Effacer la session actuelle et démarrer une nouvelle conversation.

/compact "keep only the important parts"

Compacter la conversation actuelle pour ne conserver que le contexte important.

/resume
/continue

Reprendre une autre conversation de la session actuelle.

/rename feature-auth

Renommer la conversation actuelle.

/fork bug-investigation

Copy the current conversation into a new background session and keep working here. Pass a prompt to start the copy on it immediately. To switch into a branch yourself, use /branch; to hand a task to a subagent that reports back, use /subtask.

/context

Afficher la quantité de contexte actuellement utilisée.

/plan fix the auth bug

Enter plan mode, optionally passing a task description to start planning immediately.

/tasks

Ouvrir la liste des tâches pour la session actuelle.

/copy

Copy the last assistant response to the clipboard. Pass a number N to copy the Nth-latest response, or pick individual code blocks from the interactive picker.

/export notes.txt

Exporter la réponse actuelle dans un fichier.

/desktop
/app

Transférer une session de terminal vers l'application de bureau ou le web pour un examen de diff visuel et un travail continu.

/add-dir <path>

Ajouter un nouveau répertoire de travail à la session actuelle.

/branch feature-auth
/fork

Créer une branche de la conversation actuelle à ce stade.

/remote-control
/rc

Activer le contrôle à distance de la session actuelle depuis claude.ai.

Esc + Esc

Rembobiner ou résumer depuis le clavier.

/background

Detach the current session to run as a background agent and free your terminal. Pass a prompt to send one more instruction before detaching. Alias: /bg.

/subtask refactor the auth module

Spawn a forked subagent that inherits the full conversation and works on the task while you keep working. Its result returns to this conversation when it finishes.

/cd ../other-project

Move the session to a new working directory while keeping the conversation.

/recap

Generate a one-line summary of the current session on demand.

/teleport

Pull a cloud session from claude.ai into this terminal. Opens a picker, then fetches the branch and conversation. Alias: /tp.

/autocompact 500k
/autocompact auto

Set the auto-compact window: how full the context window gets before Claude Code compacts automatically. Pass a size such as 500k, or auto for the model-tuned default.

$claude -w feature-auth
$claude --worktree

Start Claude in an isolated git worktree at .claude/worktrees/<name> so parallel sessions do not conflict. If no name is given, one is auto-generated.

$claude -n "my-feature-work"

Set a display name for the session, shown in /resume and the terminal title. Resume it later with claude --resume <name>.

$claude --resume abc123 --fork-session

When resuming, create a new session ID instead of reusing the original, keeping the original conversation untouched.

$claude --from-pr 123

Resume sessions linked to a specific GitHub PR (auto-linked when created via gh pr create).

$claude --teleport

Resume a web session from claude.ai in your local terminal.

$claude --remote "Fix the login bug"

Create a new web session on claude.ai with the provided task description.

$claude --remote-control "My Project"

Start an interactive session with Remote Control enabled so you can also control it from claude.ai or the Claude app.

Navigation et Contrôle

Ctrl + C

Annuler l'entrée ou la génération actuelle.

Ctrl + F

Tuer tous les agents d'arrière-plan.

Ctrl + D

Quitter la session Claude Code.

/exit
/quit

Quitter Claude Code à partir de l'invite de commande.

Ctrl + L

Effacer l'écran du terminal tout en conservant l'historique de la conversation.

Ctrl + O

Basculer la sortie détaillée pour les détails d'exécution de l'outil.

Ctrl + B

Tâches d'exécution en arrière-plan. Les utilisateurs de Tmux appuient sur Ctrl+B deux fois.

Ctrl + T

Afficher ou masquer la liste des tâches.

Parcourir les onglets dans les boîtes de dialogue et les menus.

Navigate command history.

Ctrl + Z

Suspend Claude Code to your shell (Unix only). Run fg to resume.

Review and Diagnostics

/diff

Show the current diff inside Claude.

/rewind
/checkpoint
/undo

Rewind the conversation to an earlier checkpoint.

/doctor
/checkup

Run a setup checkup that diagnoses installation, settings, extension, and CLAUDE.md problems and proposes fixes Claude applies after you confirm.

/status

Show current Claude session and account status.

/stats

Show detailed conversation and usage statistics including session history and streaks.

/insights

Generate a report analyzing Claude Code sessions, interaction patterns, and friction points.

/usage

Show current usage information.

/cost

Show current spend and cost information.

/security-review

Review the current branch for security issues.

Cmd + ClickCtrl + ClickCtrl + Click

Open the linked pull request from the footer.

/code-review
/code-review high 1234
/code-review ultra --fix
/review

Review the current diff, or a PR number, branch, or path, for correctness bugs. Pass --fix to apply findings, --comment to post them on the PR, or ultra for a deep multi-agent cloud review. Alias: /review.

/simplify

Review the changed code for cleanup opportunities and apply the fixes. Four agents run in parallel covering reuse, simplification, efficiency, and abstraction level. Does not look for correctness bugs; use /code-review for those.

/verify

Confirm a code change does what it should by building the app, running it, and observing the result, rather than relying on tests or type checks.

/debug login fails on safari

Enable debug logging for the current session and troubleshoot issues by reading the session debug log. Optionally describe the issue to focus the analysis.

Reverse Search

Ctrl + R

Start reverse search through command history or cycle through older matches.

Tab
Esc

Accept the current reverse-search match for editing.

Enter

Accept the current reverse-search match and execute it.

Backspace

Exit reverse search when the query is empty.

Ctrl + C

Cancel reverse search and restore your original input.

Configuration and Integrations

/config
/settings
/config theme=dark

Open the Settings interface, or pass key=value pairs to set a setting directly, such as /config thinking=false or /config model=sonnet.

/theme

Open the theme picker.

/color orange

Set the interface color theme.

/keybindings

Open keybinding configuration.

/terminal-setup

Install terminal-specific bindings such as Shift+Enter support.

/model

Switch models from inside the current session.

/effort high

Change the current reasoning effort level.

/fast on

Toggle fast mode in the current session.

/permissions
/allowed-tools

Open permission settings.

/sandbox

Open sandbox settings.

/mcp

Manage MCP server integrations.

/plugin

Manage plugins from inside the session.

/reload-plugins

Reload installed plugins.

/ide

Connect Claude Code to your IDE.

/agents

Open agent and teammate options.

/hooks

View hook configurations for tool events and automations.

/config

Toggle between Vim and Normal editing modes from the Settings interface. Removed as the /vim command in v2.1.92.

/statusline

Configure Claude Code's status line display in your shell prompt.

Shift + Tab
Alt + M

Toggle permission modes.

Option + PAlt + PAlt + P

Switch models without clearing the current prompt.

Option + TAlt + TAlt + T

Toggle extended thinking mode.

Ctrl + T

Toggle syntax highlighting inside the theme picker.

/usage-credits

Configure usage credits, or request them from your admin, when you hit a rate limit. Previously /extra-usage.

/output-style concise

List output styles or switch to one.

/update-config allow npm test without prompting

Describe a settings change, such as allowing a command or adding a hook, and Claude edits the matching settings.json file. For theme and model, use /config instead.

/fewer-permission-prompts

Scan your transcripts for common read-only Bash and MCP tool calls, then add a prioritized allowlist to project settings to reduce permission prompts.

/skill-doctor

Show what each of your skills costs in context and how often it gets used, so you can find skills to turn off.

/list-agents
/peers

List the subagents, agent team teammates, and other Claude Code sessions Claude can message, with the name to use for each. Alias: /peers.

Option + OAlt + OAlt + O

Toggle fast mode on or off.

$claude --agents '{"reviewer":{"description":"Reviews code","prompt":"You are a code reviewer"}}'

Define custom subagents dynamically at launch via JSON, using the same fields as subagent frontmatter plus a prompt field.

$claude --tools "Bash,Edit,Read"

Restrict which built-in tools Claude can use. Use "" to disable all, "default" for all, or list tool names.

$claude --effort high

Set the effort level for the session at launch: low, medium, high, or max (Opus only, session-scoped).

$claude --add-dir ../apps ../lib

Add additional working directories for Claude to access at launch.

$claude --permission-mode plan

Begin the session in a specified permission mode, such as plan.

$claude --mcp-config ./mcp.json
$claude --strict-mcp-config --mcp-config ./mcp.json

Load MCP servers from JSON files or strings, optionally ignoring all other MCP configuration.

Help and Discovery

/help

Open the built-in slash command help.

/skills

Open the available skills list.

/release-notes

View the full changelog with recent version updates.

/feedback
/bug

Submit feedback or report bugs about Claude Code.

?

Open the shortcut legend for your current environment.