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

Importez la configuration d'OpenAI Codex, de Google Gemini CLI ou de Cursor dans Claude Code, y compris les fichiers d'instructions, les serveurs MCP, les commandes, les sous-agents et les 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

Définissez un objectif : Claude continue de travailler sur plusieurs tours jusqu'à ce que la condition soit remplie. Passez clear pour supprimer prématurément un objectif actif.

/loop 5m check if the deploy finished

Exécutez un prompt de façon répétée tant que la session reste ouverte, avec un intervalle tel que 5m, ou laissez Claude gérer son propre rythme. Alias : /proactive.

/schedule

Créez, mettez à jour, listez ou exécutez des routines, qui s'exécutent dans le cloud selon un calendrier. Alias : /routines.

/deep-research compare state of the art RAG approaches

Lancez plusieurs recherches web sur une question, récupérez et recoupez les sources, puis synthétisez un rapport avec citations.

Ctrl + S

Mettez le prompt actuel de côté pour plus tard. Avec du texte dans la saisie, le met de côté et vide la saisie ; appuyé à nouveau sur une saisie vide, restaure le texte mis de côté.

Ctrl + A

Déplacez le curseur au début de la ligne actuelle. Dans une saisie multiligne, va au début de la ligne logique actuelle.

Ctrl + E

Déplacez le curseur à la fin de la ligne actuelle. Dans une saisie multiligne, va à la fin de la ligne logique actuelle.

Ctrl + W

Supprimez en arrière jusqu'à l'espace précédent. Une pression supprime tout un chemin ou --flag=value.

Alt + D

Supprimez jusqu'à la fin du mot actuel, ou jusqu'à la fin du mot suivant lorsque le curseur est entre les mots.

Ctrl + _
Ctrl + Shift + -

Annulez la dernière modification de la saisie, en restaurant le texte précédent et la position du curseur.

Ctrl + Enter
Ctrl + X then Ctrl + S

Envoyez vos messages en file d'attente, avec votre brouillon, immédiatement pendant que Claude travaille encore.

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

Obtenez une sortie JSON du mode print pour les scripts et l'automatisation.

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

Activez le repli automatique vers un modèle spécifié lorsque le modèle par défaut est surchargé (mode print uniquement).

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

Limitez les tours agentiques ou fixez un plafond de dépense pour les exécutions en mode print.

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

Copiez la conversation actuelle dans une nouvelle session en arrière-plan et continuez à travailler ici. Passez un prompt pour démarrer la copie dessus immédiatement. Pour basculer vous-même dans une branche, utilisez /branch ; pour confier une tâche à un sous-agent qui fait un retour, utilisez /subtask.

/context

Afficher la quantité de contexte actuellement utilisée.

/plan fix the auth bug

Passez en mode plan, en passant éventuellement une description de tâche pour commencer la planification immédiatement.

/tasks

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

/copy

Copiez la dernière réponse de l'assistant dans le presse-papiers. Passez un nombre N pour copier la Nième dernière réponse, ou choisissez des blocs de code individuels dans le sélecteur interactif.

/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

Détachez la session actuelle pour l'exécuter comme agent en arrière-plan et libérez votre terminal. Passez un prompt pour envoyer une dernière instruction avant de détacher. Alias : /bg.

/subtask refactor the auth module

Créez un sous-agent dérivé qui hérite de toute la conversation et travaille sur la tâche pendant que vous continuez. Son résultat revient dans cette conversation une fois terminé.

/cd ../other-project

Déplacez la session vers un nouveau répertoire de travail tout en conservant la conversation.

/recap

Générez à la demande un résumé d'une ligne de la session actuelle.

/teleport

Récupérez une session cloud de claude.ai dans ce terminal. Ouvre un sélecteur, puis récupère la branche et la conversation. Alias : /tp.

/autocompact 500k
/autocompact auto

Définissez la fenêtre d'auto-compact : le niveau de remplissage de la fenêtre de contexte avant que Claude Code ne compacte automatiquement. Passez une taille telle que 500k, ou auto pour la valeur par défaut ajustée au modèle.

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

Démarrez Claude dans un git worktree isolé sous .claude/worktrees/<name> afin que les sessions parallèles n'entrent pas en conflit. Si aucun nom n'est fourni, il est généré automatiquement.

$claude -n "my-feature-work"

Définissez un nom d'affichage pour la session, affiché dans /resume et le titre du terminal. Reprenez-la plus tard avec claude --resume <name>.

$claude --resume abc123 --fork-session

Lors de la reprise, créez un nouvel identifiant de session au lieu de réutiliser l'original, en laissant la conversation d'origine intacte.

$claude --from-pr 123

Reprenez les sessions liées à une PR GitHub spécifique (liées automatiquement lors de la création via gh pr create).

$claude --teleport

Reprenez une session web de claude.ai dans votre terminal local.

$claude --remote "Fix the login bug"

Créez une nouvelle session web sur claude.ai avec la description de tâche fournie.

$claude --remote-control "My Project"

Démarrez une session interactive avec la télécommande activée afin de pouvoir aussi la contrôler depuis claude.ai ou l'application Claude.

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.

Naviguez dans l'historique des commandes.

Ctrl + Z

Suspendez Claude Code vers votre shell (Unix uniquement). Exécutez fg pour reprendre.

Revue et Diagnostics

/diff

Affichez le diff actuel dans Claude.

/rewind
/checkpoint
/undo

Rembobinez la conversation à un point de contrôle antérieur.

/doctor
/checkup

Exécutez un diagnostic d'installation qui identifie les problèmes d'installation, de paramètres, d'extensions et de CLAUDE.md et propose des correctifs que Claude applique après votre confirmation.

/status

Affichez l'état actuel de la session et du compte Claude.

/stats

Affichez des statistiques détaillées de conversation et d'utilisation, y compris l'historique des sessions et les séries.

/insights

Générez un rapport analysant les sessions Claude Code, les schémas d'interaction et les points de friction.

/usage

Affichez les informations d'utilisation actuelles.

/cost

Affichez les informations actuelles de dépenses et de coûts.

/security-review

Examinez la branche actuelle pour détecter des problèmes de sécurité.

Cmd + ClickCtrl + ClickCtrl + Click

Ouvrez la pull request liée depuis le pied de page.

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

Examinez le diff actuel, ou un numéro de PR, une branche ou un chemin, à la recherche de bugs de correction. Passez --fix pour appliquer les constats, --comment pour les publier sur la PR, ou ultra pour une revue cloud multi-agents approfondie. Alias : /review.

/simplify

Examinez le code modifié à la recherche d'opportunités de nettoyage et appliquez les correctifs. Quatre agents s'exécutent en parallèle, couvrant la réutilisation, la simplification, l'efficacité et le niveau d'abstraction. Ne cherche pas les bugs de correction ; utilisez /code-review pour cela.

/verify

Confirmez qu'un changement de code fait ce qu'il doit en construisant l'application, en l'exécutant et en observant le résultat, plutôt qu'en vous fiant aux tests ou aux vérifications de types.

/debug login fails on safari

Activez la journalisation de débogage pour la session actuelle et résolvez les problèmes en lisant le journal de débogage de la session. Décrivez éventuellement le problème pour cibler l'analyse.

Recherche Inverse

Ctrl + R

Démarrez la recherche inverse dans l'historique des commandes ou parcourez les correspondances plus anciennes.

Tab
Esc

Acceptez la correspondance de recherche inverse actuelle pour modification.

Enter

Acceptez la correspondance de recherche inverse actuelle et exécutez-la.

Backspace

Quittez la recherche inverse lorsque la requête est vide.

Ctrl + C

Annulez la recherche inverse et restaurez votre saisie d'origine.

Configuration et Intégrations

/config
/settings
/config theme=dark

Ouvrez l'interface des paramètres, ou passez des paires clé=valeur pour définir un paramètre directement, comme /config thinking=false ou /config model=sonnet.

/theme

Ouvrez le sélecteur de thème.

/color orange

Définissez le thème de couleur de l'interface.

/keybindings

Ouvrez la configuration des raccourcis clavier.

/terminal-setup

Installez les raccourcis spécifiques au terminal, tels que la prise en charge de Shift+Entrée.

/model

Changez de modèle depuis la session actuelle.

/effort high

Modifiez le niveau d'effort de raisonnement actuel.

/fast on

Basculez le mode rapide dans la session actuelle.

/permissions
/allowed-tools

Ouvrez les paramètres de permission.

/sandbox

Ouvrez les paramètres du bac à sable (sandbox).

/mcp

Gérez les intégrations de serveurs MCP.

/plugin

Gérez les plugins depuis la session.

/reload-plugins

Rechargez les plugins installés.

/ide

Connectez Claude Code à votre IDE.

/agents

Ouvrez les options d'agent et de coéquipier.

/hooks

Consultez les configurations de hooks pour les événements d'outils et les automatisations.

/config

Basculez entre les modes d'édition Vim et Normal depuis l'interface des paramètres. Supprimé en tant que commande /vim en v2.1.92.

/statusline

Configurez l'affichage de la ligne d'état de Claude Code dans votre prompt shell.

Shift + Tab
Alt + M

Basculez entre les modes de permission.

Option + PAlt + PAlt + P

Changez de modèle sans effacer le prompt actuel.

Option + TAlt + TAlt + T

Basculez le mode de réflexion étendue.

Ctrl + T

Basculez la coloration syntaxique dans le sélecteur de thème.

/usage-credits

Configurez des crédits d'utilisation, ou demandez-les à votre administrateur, lorsque vous atteignez une limite de débit. Auparavant /extra-usage.

/output-style concise

Listez les styles de sortie ou basculez vers l'un d'eux.

/update-config allow npm test without prompting

Décrivez un changement de paramètres, comme autoriser une commande ou ajouter un hook, et Claude modifie le fichier settings.json correspondant. Pour le thème et le modèle, utilisez plutôt /config.

/fewer-permission-prompts

Analysez vos transcripts pour les appels d'outils Bash et MCP en lecture seule courants, puis ajoutez une liste d'autorisation prioritaire aux paramètres du projet pour réduire les demandes de permission.

/skill-doctor

Affichez ce que chacun de vos skills coûte en contexte et à quelle fréquence il est utilisé, afin de trouver des skills à désactiver.

/list-agents
/peers

Listez les sous-agents, les coéquipiers des équipes d'agents et les autres sessions Claude Code auxquelles Claude peut envoyer des messages, avec le nom à utiliser pour chacun. Alias : /peers.

Option + OAlt + OAlt + O

Activez ou désactivez le mode rapide.

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

Définissez des sous-agents personnalisés dynamiquement au lancement via JSON, en utilisant les mêmes champs que le frontmatter de sous-agent plus un champ prompt.

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

Restreignez les outils intégrés que Claude peut utiliser. Utilisez "" pour tout désactiver, "default" pour tout autoriser, ou listez les noms d'outils.

$claude --effort high

Définissez le niveau d'effort de la session au lancement : low, medium, high ou max (Opus uniquement, limité à la session).

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

Ajoutez des répertoires de travail supplémentaires auxquels Claude peut accéder au lancement.

$claude --permission-mode plan

Démarrez la session dans un mode de permission spécifié, tel que plan.

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

Chargez des serveurs MCP à partir de fichiers ou de chaînes JSON, en ignorant éventuellement toute autre configuration MCP.

Aide et Découverte

/help

Ouvrez l'aide intégrée des commandes slash.

/skills

Ouvrez la liste des skills disponibles.

/release-notes

Consultez le journal des modifications complet avec les mises à jour récentes.

/feedback
/bug

Envoyez des commentaires ou signalez des bugs concernant Claude Code.

?

Ouvrez la légende des raccourcis pour votre environnement actuel.