Guia rápido do Claude Code — comandos, atalhos e flags

Comandos de barra, flags da CLI, atalhos de teclado, locais do CLAUDE.md e das configurações, hooks e comandos MCP do Claude Code numa só página.

Guia rápido do Claude Code — freetoolsforweb.com

Conferido com a documentação do Claude Code em (última versão v2.1.302 (October 16, 2026)). O Claude Code lança várias versões por semana; para novidades, veja o changelog ou execute claude --help e /help.

169 itens em 8 tabelas

Comandos de barra integrados#

Digite / em uma sessão para ver todos os comandos disponíveis para você, incluindo skills e comandos de plugins e servidores MCP. Alguns dependem do seu plano ou plataforma.

ComandoO que fazCopiar
/helpMostra a ajuda e os comandos disponíveis.
/clearInicia uma nova conversa com o contexto vazio. Aliases /reset e /new. A conversa anterior continua em /resume.
/compact [instructions]Resume a conversa até aqui para liberar contexto; aceita instruções opcionais sobre o foco do resumo.
/contextMostra o uso da janela de contexto como uma grade colorida, com sugestões sobre o que está ocupando espaço.
/initCria um guia CLAUDE.md para o projeto.
/memoryEdita arquivos CLAUDE.md, ativa ou desativa a memória automática e mostra as entradas dela.
/model [model]Troca o modelo e o salva como padrão; sem argumento, abre um seletor (as setas esquerda/direita ajustam o esforço).
/effort [level|auto|status]Define o nível de esforço (de low a xhigh, max ou auto); status mostra o atual.
/fast [on|off]Ativa ou desativa o modo rápido.
/config [key=value]Abre as Configurações (tema, modelo, estilo de saída...) ou define um valor direto, ex.: /config theme=dark.
/statusMostra versão, modelo, conta e conectividade.
/usageCusto da sessão, limites de uso do plano e estatísticas de atividade. Aliases /cost e /stats.
/permissionsGerencia as regras de permitir, perguntar e negar para ferramentas e os diretórios de trabalho.
/plan [description]Entra no modo de plano, opcionalmente já com uma tarefa: /plan fix the auth bug.
/resume [session]Retoma uma conversa por ID ou nome, ou abre o seletor de sessões.
/rename [name]Renomeia a sessão atual (aparece na barra do prompt e em /resume).
/branch [name]Cria uma ramificação da conversa neste ponto para tentar outro caminho; a original continua disponível em /resume.
/fork [prompt]Copia a conversa para uma nova sessão em segundo plano e continua trabalhando aqui.
/background [prompt]Desanexa esta sessão para rodar como agente em segundo plano (alias /bg); acompanhe com claude agents.
/rewindVolta a conversa e/ou o código para um ponto anterior. Aliases /checkpoint e /undo.
/btw [question]Faz uma pergunta paralela sem adicioná-la à conversa.
/diffRevisa as alterações na sua árvore de trabalho, incluindo as edições do Claude.
/review [level] [pr|branch|path]Alias de /code-review: revisa o diff atual ou um PR em busca de bugs.
/security-reviewRevisa as alterações da sua branch em busca de vulnerabilidades de segurança (precisa de um remoto origin).
/simplify [target]Skill: revisa o código alterado quanto a reaproveitamento, simplificação e eficiência e aplica as correções.
/copy [N]Copia a última resposta (ou a N-ésima mais recente) para a área de transferência; permite escolher blocos de código individuais.
/export [filename]Exporta a conversa como texto simples para um arquivo ou para a área de transferência.
/add-dir <path>Dá ao Claude acesso a outro diretório de trabalho nesta sessão.
/cd <path>Move a sessão para um novo diretório de trabalho, mantendo a conversa.
/agentsLembrete para criar subagentes: peça ao Claude ou edite .claude/agents/ ou ~/.claude/agents/.
/tasksMostra e gerencia o trabalho em segundo plano (shells e subagentes). Também /bashes.
/skillsLista as skills disponíveis; filtre, ordene por custo em tokens e mostre ou oculte cada uma.
/mcpGerencia conexões com servidores MCP e OAuth; /mcp reconnect all tenta de novo os servidores que falharam.
/hooksMostra as configurações dos seus hooks.
/plugin [subcommand]Gerencia plugins: listar, instalar, ativar, desativar.
/keybindingsAbre o arquivo dos seus atalhos de teclado (~/.claude/keybindings.json).
/output-style [style]Lista os estilos de saída ou muda para um deles.
/themeMuda o tema de cores (automático, claro, escuro, para daltônicos, ANSI).
/statuslineConfigura a linha de status ou a configura automaticamente a partir do prompt do seu shell.
/terminal-setupInstala o atalho Shift+Enter para nova linha no seu terminal ou editor.
/ideGerencia as integrações com IDEs e mostra o status delas.
/doctorSkill: verifica instalação, configurações, extensões e CLAUDE.md e propõe correções. Alias /checkup.
/loop [interval] [prompt]Skill: executa um prompt repetidamente enquanto a sessão estiver aberta, ex.: /loop 5m check the deploy.
/schedule [description]Cria, atualiza, lista ou executa rotinas que rodam na nuvem.
/goal [condition|clear]Define um objetivo que o Claude continua perseguindo ao longo dos turnos até ser alcançado.
/install-github-appInstala o Claude GitHub App e, opcionalmente, configura o GitHub Actions.
/sandboxAtiva ou desativa o modo sandbox (só em plataformas compatíveis).
/loginEntra na sua conta da Anthropic.
/logoutSai da conta.
/bug [report]Relata um bug ou compartilha a conversa, depois de uma tela de consentimento.
/release-notesNavega pelo changelog por versão.
/exitSai da CLI. Alias /quit.
/vim (removed)Removido na v2.1.92. Agora o modo de edição Vim fica em /config > Editor mode.

Comandos da CLI (execute no seu shell)#

ComandoO que fazCopiar
claudeInicia uma sessão interativa.
claude "query"Inicia uma sessão interativa com um primeiro prompt.
claude -p "query"Responde uma vez sem a interface interativa e sai (modo print / SDK).
cat file | claude -p "query"Processa conteúdo recebido por pipe, ex.: cat logs.txt | claude -p "explain".
claude -cContinua a conversa mais recente neste diretório.
claude -r "<session>" "query"Retoma uma sessão por ID ou nome, opcionalmente com um novo prompt.
claude updateAtualiza para a versão mais recente.
claude install [version]Instala ou reinstala o binário nativo: uma versão específica, stable ou latest.
claude auth loginFaz login (--console cobra pelo Anthropic Console em vez de uma assinatura).
claude auth statusMostra o status de login em JSON (--text para texto simples).
claude agentsAbre a visão de agentes para acompanhar e despachar sessões em segundo plano.
claude doctorMostra diagnósticos de instalação e configurações sem iniciar uma sessão.
claude mcpConfigura servidores MCP (veja a tabela de MCP abaixo).
claude pluginGerencia plugins (alias claude plugins).
claude setup-tokenGera um token OAuth de longa duração para CI e scripts (precisa de assinatura).
claude -vMostra a versão instalada.

Flags da CLI#

As flags vão depois de claude e antes do prompt. Várias (só -p) se aplicam ao modo print.

FlagO que fazExemploCopiar
--print, -pMostra a resposta sem o modo interativo.claude -p "query"
--continue, -cCarrega a conversa mais recente do diretório atual.claude --continue
--resume, -rRetoma uma sessão por ID ou nome, ou mostra um seletor.claude --resume auth-refactor
--fork-sessionCom --resume ou --continue, cria um novo ID de sessão em vez de reaproveitar o antigo.claude --resume abc123 --fork-session
--name, -nDá um nome à sessão (aparece em /resume e no título do terminal).claude -n "my-feature-work"
--modelModelo desta sessão: um alias (sonnet, opus, haiku, fable) ou o nome completo do modelo.claude --model sonnet
--fallback-modelRecorre a estes modelos, em ordem, quando o principal está sobrecarregado ou indisponível.claude --fallback-model sonnet,haiku
--effortNível de esforço desta sessão: low, medium, high, xhigh, max ou ultracode.claude --effort high
--permission-modeComeça em um modo de permissão: default (manual), acceptEdits, plan, auto, dontAsk, bypassPermissions.claude --permission-mode plan
--dangerously-skip-permissionsPula os pedidos de permissão (o mesmo que --permission-mode bypassPermissions). Use só em contêineres ou VMs isolados.claude --dangerously-skip-permissions
--allowedToolsFerramentas que rodam sem perguntar, na sintaxe das regras de permissão.claude --allowedTools "Bash(git log *)" "Read"
--disallowedToolsRegras de negação: o nome da ferramenta sozinho a remove; uma regra com escopo nega as chamadas correspondentes.claude --disallowedTools "Bash(rm *)" "Edit"
--toolsRestringe quais ferramentas integradas existem: "" para nenhuma, "default" ou uma lista.claude --tools "Bash,Edit,Read"
--output-formatSaída do modo print: text, json ou stream-json.claude -p "query" --output-format json
--input-formatEntrada do modo print: text ou stream-json.claude -p --output-format json --input-format stream-json
--json-schemaRetorna JSON validado de acordo com um schema quando a execução termina (modo print).claude -p --json-schema '{"type":"object"}' "query"
--max-turnsLimita o número de turnos agênticos (modo print).claude -p --max-turns 3 "query"
--max-budget-usdPara quando o gasto estimado com a API chega a esse valor (modo print).claude -p --max-budget-usd 5.00 "query"
--append-system-promptAcrescenta texto ao system prompt padrão.claude --append-system-prompt "Always use TypeScript"
--system-promptSubstitui o system prompt inteiro.claude --system-prompt "You are a Python expert"
--add-dirAdiciona mais diretórios de trabalho que o Claude pode ler e editar.claude --add-dir ../apps ../lib
--mcp-configCarrega servidores MCP de arquivos ou strings JSON.claude --mcp-config ./mcp.json
--strict-mcp-configUsa só os servidores de --mcp-config.claude --strict-mcp-config --mcp-config ./mcp.json
--settingsCarrega configurações de um arquivo ou string JSON para esta sessão.claude --settings ./settings.json
--setting-sourcesQuais arquivos de configuração carregar: user, project, local.claude --setting-sources user,project
--agentsDefine subagentes inline em JSON.claude --agents '{"reviewer":{"description":"Reviews code","prompt":"You are a code reviewer"}}'
--agentExecuta a sessão como um agente específico.claude --agent my-custom-agent
--worktree, -wComeça em uma git worktree isolada em .claude/worktrees/.claude -w feature-auth
--bareModo mínimo: pula hooks, skills, plugins, MCP, memória automática e CLAUDE.md para execuções rápidas em scripts.claude --bare -p "query"
--safe-modeComeça com todas as personalizações desativadas para diagnosticar uma configuração quebrada.claude --safe-mode
--verboseMostra a saída completa, turno a turno.claude --verbose
--debugModo de depuração, opcionalmente filtrado por categoria.claude --debug='mcp,startup'
--ideConecta à sua IDE ao iniciar, se houver exatamente uma disponível.claude --ide
--chromeAtiva a integração com o navegador Claude in Chrome.claude --chrome
--version, -vMostra o número da versão.claude -v

Modos de permissão#

Alterne com Shift+Tab, comece com --permission-mode ou defina defaultMode nas configurações. O modo chamado Manual na interface é o default na configuração.

ModoO que roda sem perguntarIdeal paraCopiar
default (Manual)Só leituras.Revisar cada ação, trabalho sensível
acceptEditsLeituras, edições de arquivos e comandos comuns do sistema de arquivos (mkdir, touch, mv, cp...).Iterar em código que você está revisando
planLeituras, mais comandos aprovados pelo classificador quando o modo auto está disponível.Explorar uma base de código antes de alterá-la
autoTudo, com verificações de segurança em segundo plano.Tarefas longas, menos pedidos de permissão
dontAskLeitura de arquivos nos seus diretórios de trabalho e ferramentas pré-aprovadas; todo o resto é negado.CI e scripts com acesso restrito
bypassPermissionsTudo.Só contêineres e VMs isolados

Memória: arquivos CLAUDE.md e onde ficam#

Os arquivos CLAUDE.md são carregados no início de cada sessão. Use @caminho/do/arquivo dentro de um deles para importar outro arquivo (até quatro níveis de profundidade).

ArquivoEscopo e usoCopiar
/Library/Application Support/ClaudeCode/CLAUDE.mdPolítica gerenciada (macOS): instruções para toda a organização, implantadas pela TI. Linux e WSL: /etc/claude-code/CLAUDE.md; Windows: C:\Program Files\ClaudeCode\CLAUDE.md.
~/.claude/CLAUDE.mdSuas instruções pessoais para todos os projetos.
./CLAUDE.md or ./.claude/CLAUDE.mdInstruções do projeto compartilhadas com a equipe pelo controle de versão.
./CLAUDE.local.mdSuas anotações privadas para este projeto; adicione-o ao .gitignore.
.claude/rules/*.mdArquivos por tema (testing.md, api-design.md); o frontmatter opcional paths carrega uma regra só para os arquivos correspondentes.
~/.claude/projects/<project>/memory/Memória automática: um índice MEMORY.md mais arquivos por tema que o Claude escreve para si mesmo; gerencie com /memory.
AGENTS.mdTambém é lido como instruções do projeto; a documentação de memória explica quando ele é carregado no lugar do CLAUDE.md ou junto com ele.

Arquivos de configuração (maior precedência primeiro)#

As configurações gerenciadas vencem --settings, que vence as do projeto local, depois as do projeto compartilhado e, por fim, as do usuário. Listas como as regras de permissão são mescladas entre os arquivos.

ArquivoEscopo e usoCopiar
managed-settings.jsonGerenciado: implantado pela sua organização (arquivo, MDM ou gerenciado pelo servidor). Seus próprios arquivos e --settings não podem sobrescrever as chaves dele.
--settings <file-or-json>Linha de comando: sobrescreve os arquivos abaixo durante uma sessão.
.claude/settings.local.jsonProjeto local: só você, só neste projeto; fica fora do git.
.claude/settings.jsonProjeto compartilhado: faça commit dele para a equipe ter as mesmas permissões, hooks e plugins.
~/.claude/settings.jsonUsuário: suas preferências em todos os projetos (tema, modelo, suas regras de permissão).
~/.claude.jsonEscrito pelo próprio Claude Code: login, servidores MCP, estado por projeto. Não é um dos níveis de precedência.
~/.claude/keybindings.jsonAtalhos de teclado personalizados (abra com /keybindings); as mudanças valem sem reiniciar.

Eventos de hook#

Hooks são comandos de shell (ou prompts) na chave "hooks" de um arquivo de configuração. O código de saída 2 bloqueia a ação nos eventos que podem bloquear, e o stderr é mostrado ao Claude.

EventoQuando disparaCopiar
SessionStartUma sessão começa ou é retomada.
SetupO Claude Code inicia com --init-only, ou com --init / --maintenance no modo -p.
UserPromptSubmitUm prompt é enviado, antes de o Claude processá-lo.
UserPromptExpansionUm comando digitado se expande em um prompt; pode bloquear a expansão.
PreToolUseAntes de uma chamada de ferramenta rodar; pode bloqueá-la.
PermissionRequestUma chamada de ferramenta precisa de uma decisão de permissão.
PermissionDeniedO modo auto nega uma chamada de ferramenta.
PostToolUseDepois que uma chamada de ferramenta é bem-sucedida.
PostToolUseFailureDepois que uma chamada de ferramenta falha.
PostToolBatchDepois que um lote de chamadas de ferramenta em paralelo é resolvido, antes da próxima chamada ao modelo.
NotificationO Claude Code envia uma notificação (pedido de permissão, prompt ocioso...).
MessageDisplayEnquanto o texto da mensagem do assistente é exibido.
SubagentStartUm subagente é criado.
SubagentStopUm subagente termina.
TaskCreatedUma tarefa está sendo criada.
TaskCompletedUma tarefa está sendo marcada como concluída.
StopO Claude termina de responder.
StopFailureO turno termina por causa de um erro da API.
TeammateIdleUm colega de uma equipe de agentes está prestes a ficar ocioso.
InstructionsLoadedUm arquivo CLAUDE.md ou .claude/rules é carregado no contexto.
ConfigChangeUm arquivo de configuração muda durante a sessão.
CwdChangedO diretório de trabalho muda (útil com direnv).
DirectoryAddedUm diretório de trabalho é adicionado com /add-dir.
FileChangedUm arquivo monitorado muda no disco (o matcher lista os nomes dos arquivos).
WorktreeCreateUma worktree está sendo criada; substitui o comportamento padrão do git.
WorktreeRemoveUma worktree criada por um hook WorktreeCreate é removida.
PreCompactAntes da compactação do contexto.
PostCompactDepois que a compactação termina.
PreModelSwitchAntes de uma troca de modelo ser aplicada; pode bloqueá-la.
PostModelSwitchDepois que o modelo da sessão muda.
ElicitationUm servidor MCP pede uma entrada do usuário durante uma chamada de ferramenta.
ElicitationResultDepois que você responde a uma elicitação MCP, antes de a resposta ser enviada.
SessionEndUma sessão termina.

Comandos de servidores MCP#

Escopos: local (padrão, este projeto, salvo em ~/.claude.json), project (.mcp.json no repositório, compartilhado com a equipe) e user (todos os seus projetos, ~/.claude.json).

ComandoO que fazExemploCopiar
claude mcp add --transport http <name> <url>Adiciona um servidor HTTP remoto.claude mcp add --transport http notion https://mcp.notion.com/mcp
claude mcp add [options] <name> -- <command> [args...]Adiciona um servidor stdio local; tudo depois de -- executa o servidor.claude mcp add --env AIRTABLE_API_KEY=YOUR_KEY --transport stdio airtable -- npx -y airtable-mcp-server
claude mcp add --transport sse <name> <url>Adiciona um servidor que só oferece um endpoint SSE.claude mcp add --transport sse asana https://mcp.asana.com/sse
--scope local|project|userEscolhe onde o servidor é salvo (padrão: local).claude mcp add --transport http hubspot --scope user https://mcp.hubspot.com/anthropic
claude mcp add-json <name> '<json>'Adiciona um servidor a partir de um objeto de configuração JSON.claude mcp add-json example '{"command":"npx","args":["-y","@example/mcp-server"]}'
claude mcp listLista os servidores com o status de saúde (Connected, Needs authentication, Failed).
claude mcp get <name>Mostra os detalhes de um servidor e qualquer problema de conexão.claude mcp get notion
claude mcp remove <name>Remove um servidor.claude mcp remove notion
claude mcp login <name>Executa o fluxo OAuth de um servidor sem abrir o /mcp.
claude mcp add-from-claude-desktopImporta os servidores configurados no Claude Desktop.
claude mcp reset-project-choicesRedefine suas aprovações para servidores .mcp.json com escopo de projeto.
claude mcp serveExecuta o próprio Claude Code como servidor MCP stdio para outros apps.

Atalhos de teclado

Última verificação: , conferido com Claude Code v2.1.302 (16 de outubro de 2026). 48 atalhos.

Atalhos de teclado no terminal do Claude Code

A maioria dos atalhos é igual em todos os sistemas e usa Control, não Command, mesmo no Mac. Os atalhos com a tecla Option no macOS (Option mais B, Option mais P...) precisam de “Option as Meta” ativado no terminal. Você pode remapear a maioria das ações em ~/.claude/keybindings.json (execute /keybindings).

Mostrando todos os 48 atalhos em 5 categorias

Controles gerais#

AçãomacOSWindows / LinuxCopiar
Interromper o Claude ou fechar uma caixa de diálogoPara a resposta ou a chamada de ferramenta atual; o trabalho feito até ali é mantido. Em um pedido de permissão, Esc responde Não.EscapeEscape
Limpar o rascunho ou abrir o menu de voltar (prompt vazio)Escape e depois EscapeEscape e depois Escape
Interromper; com o prompt ocioso, limpa-o; pressione de novo para sairControl mais CControl mais C
Sair do Claude Code (pressione duas vezes)Com texto no prompt, Ctrl+D apaga o caractere depois do cursor.Control mais DControl mais D
Alternar modos de permissão (Manual, acceptEdits, plan, auto...)Shift mais TabShift mais Tabou Alt mais MAlt+M no Windows quando o runtime não ativa o modo de entrada VT.
Trocar de modelo sem limpar o promptOption mais PmacOS: precisa de "Option as Meta" ativado no terminal (veja /terminal-setup ou a documentação).Alt mais P
Ativar/desativar o pensamento estendidoSem efeito em modelos que sempre pensam (Opus 5.5, Sonnet 5.5, Haiku 5.5, Fable).Option mais TAlt mais T
Ativar/desativar o modo rápidoOption mais OAlt mais O
Editar o prompt no seu editor de textoControl mais Gou Control mais X e depois Control mais EControl mais Gou Control mais X e depois Control mais E
Colar uma imagem da área de transferênciaControl mais Vou Command mais VCmd+V no iTerm2.Control mais Vou Alt mais VAlt+V no Windows e no WSL.
Prompt anterior / seguinte no históricoEm um prompt com várias linhas, as setas movem o cursor primeiro.seta para cimaou seta para baixoou Control mais Pou Control mais Nseta para cimaou seta para baixoou Control mais Pou Control mais N
Abrir/fechar o visualizador de transcrição (chamadas de ferramenta em detalhe)Control mais OControl mais O
Mandar comandos Bash e agentes em execução para segundo planoNo tmux, pressione duas vezes.Control mais BControl mais B
Mostrar ou ocultar a lista de tarefas do ClaudeControl mais TControl mais T
Guardar o prompt (pressione de novo com o prompt vazio para restaurar)Control mais SControl mais S
Enviar agora as mensagens na filaControl mais Enterou Control mais X e depois Control mais SControl mais Enterou Control mais X e depois Control mais S
Parar todos os subagentes em segundo plano (pressione duas vezes em 3 s)Control mais X e depois Control mais KControl mais X e depois Control mais K
Redesenhar a tela (corrigir uma exibição embaralhada)Control mais LControl mais L
Suspender o Claude Code e voltar ao shell (execute fg para retomar)Control mais ZControl mais ZSó no Linux; shells Unix.
Aceitar uma sugestão de preenchimento automáticoTabTab
Mostrar o painel de ajuda de atalhos (prompt vazio)ponto de interrogaçãoponto de interrogação
Ditado por voz: segure (ou toque) EspaçoSó com /voice ativado.barra de espaçobarra de espaço

Edição do texto do prompt (estilo readline)#

AçãomacOSWindows / LinuxCopiar
Ir para o início da linhaControl mais AControl mais A
Ir para o fim da linhaControl mais EControl mais E
Apagar até o fim da linhaControl mais KControl mais K
Apagar do cursor até o início da linhaControl mais Uou Command mais DeleteO iTerm2 e o Terminal.app enviam Ctrl+U para Cmd+Backspace.Control mais U
Apagar até o espaço anterior (caminho inteiro ou --flag)Control mais WControl mais W
Apagar a palavra anteriorOption mais DeleteControl mais BackspaceWindows.
Colar o último texto apagadoControl mais YControl mais Y
Percorrer textos apagados antes (depois de Ctrl+Y)Option mais YmacOS: precisa de "Option as Meta" ativado no terminal (veja /terminal-setup ou a documentação).Alt mais Y
Voltar uma palavraOption mais BmacOS: precisa de "Option as Meta" ativado no terminal (veja /terminal-setup ou a documentação).Alt mais B
Avançar uma palavraOption mais FmacOS: precisa de "Option as Meta" ativado no terminal (veja /terminal-setup ou a documentação).Alt mais F
Apagar até o fim da palavraOption mais DmacOS: precisa de "Option as Meta" ativado no terminal (veja /terminal-setup ou a documentação).Alt mais D
Desfazer a última edição no promptControl mais sublinhadoou Control mais Shift mais hífenControl mais sublinhadoou Control mais Shift mais hífen

Entrada com várias linhas#

AçãomacOSWindows / LinuxCopiar
Nova linha: digite \ e pressione Enter (qualquer terminal)barra invertida e depois Returnbarra invertida e depois Enter
Nova linha com Shift+EnterFunciona nativamente no iTerm2, WezTerm, Ghostty, Kitty, Warp, Apple Terminal e Windows Terminal; o /terminal-setup adiciona o atalho ao VS Code, Cursor, Alacritty e Zed.Shift mais ReturnShift mais Enter
Nova linha com Ctrl+J (funciona sem configurar nada)Control mais JControl mais J
Nova linha com Option+EnterOption mais ReturnmacOS: precisa de "Option as Meta" ativado no terminal (veja /terminal-setup ou a documentação).Sem atalho padrão

Prefixos rápidos: /, !, @#

AçãomacOSWindows / LinuxCopiar
Iniciar um comando ou skillbarrabarra
Modo shell: executar um comando e adicionar a saída deleponto de exclamaçãoponto de exclamação
Mencionar um arquivo (preenchimento automático do caminho)arrobaarroba
Código curto de emoji (:nome:)dois-pontosdois-pontos

Visualizador de transcrição (Ctrl+O)#

AçãomacOSWindows / LinuxCopiar
Sair do visualizador de transcriçãoQou Control mais Cou EscapeQou Control mais Cou Escape
Mostrar todo o conteúdo (renderizador clássico)Control mais EControl mais E
Ir para o prompt anterior / seguinte (tela cheia)chave esquerdaou chave direitachave esquerdaou chave direita
Gravar a conversa no histórico de rolagem do terminal (tela cheia)colchete esquerdocolchete esquerdo
Abrir a conversa no $EDITOR (tela cheia)VV
Fontes (1 páginas oficiais)

Tudo funciona no seu navegador; as pesquisas não são enviadas a lugar nenhum. As entradas foram conferidas com a documentação oficial do Claude Code. Ver todas as ferramentas grátis.

Encontrou um problema ou algo que poderia ser melhor? Lemos todas as mensagens e corrigimos rápido.

Este guia rápido do Claude Code reúne os comandos, atalhos de teclado e flags da CLI do agente de programação da Anthropic numa única página pesquisável: comandos de barra como /init, /compact, /context e /rewind, atalhos como Shift+Tab para alternar os modos de permissão e Esc duas vezes para voltar no tempo, e flags como claude -p, --continue, --model e --permission-mode para scripts. Ele também mostra onde ficam o CLAUDE.md e os arquivos de configuração, todos os eventos de hook e os comandos MCP, que são as coisas que as pessoas mais precisam consultar no meio de uma sessão.

Tudo foi conferido em 18/10/2026 na documentação oficial em code.claude.com, quando a versão mais recente era a v2.1.302 (16 de outubro de 2026). O Claude Code recebe várias versões por semana, então comandos são adicionados, renomeados e às vezes removidos; os removidos são sinalizados em vez de simplesmente sumirem. Digite / numa sessão ou rode claude --help para ver o que a versão instalada suporta, e consulte a documentação vinculada para as listas completas de opções.

Como usar

  1. Pesquise nas tabelas de referência um comando, flag, arquivo ou evento de hook ("resume", "--model", "PreToolUse").
  2. Use os links das tabelas para ir direto aos comandos de barra, flags da CLI, arquivos de memória, configurações, hooks ou MCP.
  3. Clique em Copiar para copiar um comando ou flag; o # ao lado de cada título ou linha leva direto a ele.
  4. Role para baixo até os atalhos de teclado, com colunas para macOS e Windows/Linux e pesquisa própria.
  5. Clique em "Imprimir / Salvar como PDF" para uma impressão em duas colunas.

Perguntas frequentes

Quais são os comandos de barra mais úteis do Claude Code?

/init cria um CLAUDE.md para o projeto, /clear começa do zero, /compact resume uma conversa longa para liberar contexto e /context mostra o que está ocupando a janela de contexto. /model troca de modelo, /resume reabre uma conversa anterior, /rewind volta o código e a conversa a um checkpoint e /permissions define quais ferramentas rodam sem pedir confirmação. /mcp, /memory e /usage cuidam de servidores, arquivos CLAUDE.md e custos.

Qual é a diferença entre /clear e /compact?

/clear inicia uma nova conversa com o contexto vazio; a anterior fica guardada e pode ser reaberta com /resume. /compact mantém a mesma conversa, mas troca o histórico por um resumo, para que o Claude lembre o que você estava fazendo usando menos contexto. Você pode passar instruções para o /compact, como em que o resumo deve se concentrar.

Como adiciono uma nova linha no prompt do Claude Code?

Digite uma barra invertida e pressione Enter, o que funciona em qualquer terminal. Ctrl+J também funciona em todos. Shift+Enter funciona nativamente no iTerm2, WezTerm, Ghostty, Kitty, Warp, Terminal da Apple e Windows Terminal; rode /terminal-setup para habilitá-lo no VS Code, Cursor, Alacritty ou Zed. No macOS, Option+Enter funciona depois que o Option é configurado para agir como Meta.

Como continuo ou retomo uma sessão anterior do Claude Code?

Rode claude -c (ou --continue) para reabrir a conversa mais recente no diretório atual, ou claude -r com o ID ou o nome de uma sessão para retomar uma específica. Dentro de uma sessão, /resume abre um seletor. Dê nomes às sessões com claude -n ou /rename para encontrá-las facilmente depois.

Onde ficam o CLAUDE.md e o settings.json?

Instruções pessoais para todos os projetos ficam em ~/.claude/CLAUDE.md; instruções do projeto compartilhadas com a equipe ficam em ./CLAUDE.md ou ./.claude/CLAUDE.md, e anotações privadas do projeto em ./CLAUDE.local.md. As configurações seguem o mesmo padrão: ~/.claude/settings.json para você, .claude/settings.json para a equipe e .claude/settings.local.json para as suas substituições privadas. Configurações gerenciadas por uma organização têm precedência sobre todas elas.

Como faço o Claude Code parar de pedir permissão toda hora?

Pressione Shift+Tab para alternar os modos de permissão: acceptEdits deixa o Claude editar arquivos sem perguntar, e auto executa tudo com verificações de segurança em segundo plano. Use /permissions ou --allowedTools para pré-aprovar ferramentas específicas, como Bash(git diff *). --dangerously-skip-permissions (modo bypassPermissions) desliga todas as verificações e só deve ser usado em contêineres ou VMs isolados.

Modo print: Claude Code em scripts e CI

claude -p "prompt" executa uma tarefa e imprime a resposta sem a interface interativa, que é o que você quer em scripts de shell, git hooks e CI. Você pode enviar dados por pipe (cat error.log | claude -p "explain this") e combinar com flags que só fazem sentido nesse modo:

• --output-format json ou stream-json para saída legível por máquina; --json-schema para saída estruturada validada

• --max-turns e --max-budget-usd para limitar quanto tempo ele roda e quanto gasta

• --allowedTools / --disallowedTools ou --permission-mode dontAsk para que ele nunca fique esperando uma confirmação que ninguém vai dar

• --bare para pular o carregamento de hooks, plugins, servidores MCP e CLAUDE.md, com execuções mais rápidas e previsíveis

• -c ou --resume para continuar uma conversa anterior em modo print

Hooks em um minuto

Hooks são comandos que o Claude Code executa em pontos fixos: PreToolUse antes de uma chamada de ferramenta, PostToolUse depois dela, Stop quando o Claude termina, Notification quando ele precisa de você, SessionStart quando uma sessão começa, e cerca de 30 eventos no total (listados acima). Eles ficam na chave "hooks" de um arquivo de configuração, agrupados por evento, com um matcher opcional como "Bash" ou "Edit|Write".

Um hook PostToolUse em Edit que roda o seu formatador mantém formatado todo arquivo que o Claude mexer. Um hook PreToolUse em Bash pode inspecionar o comando e sair com o código 2 para bloqueá-lo; o que o script imprimir no stderr é mostrado ao Claude como o motivo. Rode /hooks para ver quais hooks estão ativos.

Como este guia se mantém atualizado

O conjunto de comandos do Claude Code muda rápido: /vim, /pr-comments e /ultraplan foram removidos em versões recentes, e novos comandos chegam quase toda semana. Cada entrada daqui vem da documentação oficial na data indicada no topo, resumida em palavras simples, e a página traz o link de cada tabela de origem.

Se um comando daqui não existir na sua sessão, confira a sua versão com claude -v e atualize com claude update. Se existir um que não está listado, provavelmente ele é mais novo que a última verificação ou é uma skill, plugin ou comando MCP específico da sua configuração; /help e o menu / sempre mostram o que a sua instalação suporta.

Ferramentas grátis relacionadas

  • Gerador de configuração MCP — Defina um servidor MCP uma vez e obtenha o arquivo de configuração ou o comando exato para Claude Desktop, Claude Code, Cursor, VS Code, Windsurf e Codex.
  • Contador de tokens — Conte tokens com exatidão para modelos da OpenAI, estime para Claude, Gemini e Llama, veja o custo e acompanhe o texto sendo dividido em tokens.
  • Calculadora de custo de API de LLM — Compare o custo da sua carga de trabalho em mais de 40 modelos, com cache, descontos de batch, faixas de contexto longo e tokens de raciocínio. Preços com fonte e data.
  • Atalhos do VS Code — Todos os atalhos padrão do Visual Studio Code para Windows e Mac, com as diferenças do Linux: múltiplos cursores, busca, refatoração, terminal.
  • Guia rápido de Git — Comandos do Git organizados pelo que você quer fazer: desfazer o último commit, renomear uma branch, apagar uma branch remota. switch/restore modernos com os equivalentes clássicos e alertas de perigo.