Guia de referencia de comandos e atalhos do Claude Code CLI
Versão compatível: v2.1.x | Atualizado fevereiro 2026
Introduza um nome de comando no campo de pesquisa ou filtre por categoria (Comandos slash, Atalhos de teclado, etc.) para encontrar o comando pretendido.
Consulte a descricao e os exemplos praticos de utilizacao de cada comando.
Clique no botao de copiar para copiar o comando para a area de transferencia e utiliza-lo imediatamente no terminal.
/helpApresentar comandos disponiveis e ajuda/compactResumir e compactar o historico da conversa/compact [instrucoes]Compactar com instrucoes personalizadas/clearRepor a conversa atual/configVisualizar e modificar as definicoes atuais/contextVerificar a utilizacao atual da janela de contexto como uma grelha colorida/copyCopiar a ultima resposta do Claude para a area de transferencia (apresenta seletor quando existem varios blocos de codigo)/costApresentar a utilizacao de tokens da sessao atual/debugApresentar informacoes de depuracao e registos/desktopAbrir a sessao atual na aplicacao Claude Desktop/doctorVerificar a configuracao do ambiente e o estado da ligacao/exitSair da sessao do Claude Code/exportExportar a conversa atual/initGerar o ficheiro CLAUDE.md e configurar o projeto/mcpVerificar e gerir o estado dos servidores MCP/memoryAbrir e editar os ficheiros CLAUDE.md/modelSelecionar e alterar o modelo a utilizar (utilize as teclas de seta para ajustar o nivel de Effort)/model claude-sonnet-4-6Trocar para um modelo especifico/permissionsVisualizar e modificar as definicoes de permissoes das ferramentas/planMudar para o modo de planeamento para criar planos de implementacao/rename [novo nome]Atribuir um nome a sessao para facilitar a gestao/resumeSelecionar e retomar uma sessao anterior/rewindDesfazer as ultimas alteracoes e reverter para um estado anterior/statsApresentar estatisticas de utilizacao/statusApresentar modelo, utilizacao de contexto e mais/statuslinePersonalizar a apresentacao da linha de estado/tasksVer tarefas em segundo plano em execucao/teleportRetomar no CLI uma sessao remota iniciada no claude.ai/terminal-setupVer definicoes recomendadas do terminal/themeSelecionar e alterar o tema de cores da interface/todosVer os itens TODO na lista de tarefas/usageVerificar a utilizacao atual do plano e os limites restantes/vimAtivar ou desativar atalhos de teclado estilo Vim/agentsApresentar os sub-agentes disponiveis e as respetivas definicoes/fastAtivar ou desativar o modo Fast para saida mais rapida com o mesmo modelo/hooksConfigurar e ver hooks (comandos shell) acionados pela execucao de ferramentas/pluginListar, instalar ou remover pluginsEscapeParar o processo em execucao ou limpar o texto introduzidoTabCompletar caminhos de ficheiros ou comandos a ser introduzidosEnterEnviar a mensagem introduzida para o ClaudeShift+TabPercorrer os modos de permissoes disponiveisUp ArrowApresentar mensagens introduzidas anteriormenteCtrl+BExecutar a tarefa atual em segundo planoCtrl+CParar a tarefa ou comando em execucaoCtrl+DSair da sessao do Claude CodeCtrl+FParar todos os agentes em segundo plano em execucaoCtrl+GEditar a entrada num editor de textoCtrl+JAdicionar uma quebra de linha durante a introducaoCtrl+KEliminar o texto desde a posicao do cursor ate ao fim da linhaCtrl+LLimpar o ecra do terminalCtrl+OAtivar ou desativar o modo de saida detalhadaCtrl+RPesquisar de forma incremental no historico de comandos anterioresCtrl+TMostrar ou ocultar o painel da lista de tarefasCtrl+UEliminar todo o texto na linha atualCtrl+VColar uma imagem da area de transferencia no Claude CodeCtrl+YColar texto eliminado com Ctrl+K ou Ctrl+UEsc+EscReverter as ultimas alteracoes ou resumir a conversaOption+PTrocar rapidamente o modelo de IA em utilizacaoOption+TAtivar ou desativar o modo de raciocinio alargadoShift+EnterAdicionar uma quebra de linha durante a introducao em terminais compativeisAlt+BMover o cursor uma palavra para a esquerdaAlt+FMover o cursor uma palavra para a direitaclaudeIniciar o Claude Code em modo interativoclaude "Existem erros neste codigo?"Executar uma unica pergunta e saircat file.py | claude -p "Reveja este codigo"Processar dados da entrada padraoclaude -cRetomar a conversa da sessao anteriorclaude -rSelecionar e retomar uma sessao anteriorclaude -r session-nameRetomar uma sessao com o nome especificadoclaude --model claude-sonnet-4-6Iniciar com um modelo especificoclaude --permission-mode planIniciar em modo de planeamento (confirmacao necessaria antes da execucao)claude --debugIniciar com informacoes de depuracao ativadasclaude -d "api,hooks"Apresentar informacoes de depuracao apenas para categorias especificasclaude --verboseIniciar com registo de depuracao detalhadoclaude --system-prompt "You are a TypeScript expert"Iniciar com uma instrucao de sistema personalizadaclaude --append-system-prompt "Always respond in English"Manter a instrucao de sistema predefinida e adicionar instrucoes personalizadasclaude --effort highDefinir o nivel de raciocinio do modelo como altoclaude --worktreeExecutar num ambiente isolado com Git worktreeclaude --worktree --tmuxIniciar worktree numa sessao tmux (utiliza paineis nativos do iTerm2 quando disponiveis)claude --allowedTools "Bash,Read,Write"Iniciar com acesso restrito a ferramentasclaude --disallowedTools "Bash"Remover completamente as ferramentas especificadas do contexto do modeloclaude --tools "Bash,Edit,Read"Especificar explicitamente quais ferramentas integradas utilizarclaude --tools ""Desativar todas as ferramentasclaude --dangerously-skip-permissionsIgnorar todas as verificacoes de permissoes em ambientes sandbox sem ligacao a internetclaude --allow-dangerously-skip-permissionsPermitir o contorno de permissoes sem o ativar por predefinicaoclaude -p "teste" --output-format jsonApresentar resultados em formato JSONclaude -p --input-format stream-jsonExecutar com formato de entrada em streaming em tempo real (apenas modo --print)claude -p "user info" --json-schema '{"type":"object"}'Obter saida JSON validada correspondente a um JSON Schemaclaude -p --output-format stream-json --include-partial-messagesIncluir fragmentos de mensagens parciais na saida em streamingclaude -p --input-format stream-json --output-format stream-json --replay-user-messagesReemitir mensagens de utilizador do stdin para stdout como confirmacaoclaude --agent my-agentIniciar uma sessao com a configuracao de agente especificadaclaude --agents '{"reviewer":{"description":"Reviews code","prompt":"You are a code reviewer"}}'Definir e utilizar agentes personalizados inlineclaude --mcp-config mcp.jsonCarregar a configuracao do servidor MCP a partir de um ficheiro JSONclaude --mcp-config mcp.json --strict-mcp-configUtilizar apenas os servidores MCP especificados, ignorando todas as outras configuracoes MCPclaude --disable-slash-commandsIniciar com todas as skills personalizadas desativadasclaude -c --fork-sessionContinuar a conversa anterior como uma nova sessaoclaude --session-id <uuid>Iniciar ou retomar uma sessao com um UUID especificoclaude -p --no-session-persistence "test"Executar como uma sessao temporaria que nao e guardada e nao pode ser retomadaclaude --from-pr 123Retomar a sessao associada ao numero de PR especificadoclaude -p "test" --fallback-model sonnetMudar automaticamente para este modelo quando o padrao estiver sobrecarregadoclaude --max-budget-usd 10Definir o limite maximo de despesas da API em USD por sessaoclaude --add-dir /path/to/other-projectEspecificar diretorios adicionais alem do diretorio principalclaude --file file_abc:doc.txt file_def:img.pngTransferir os recursos de ficheiro especificados no arranqueclaude --chromeIniciar com a integracao do Claude com Chrome ativadaclaude --ideLigar automaticamente ao IDE disponivel no arranqueclaude --plugin-dir /path/to/pluginsCarregar plugins do diretorio especificado ao iniciarclaude --settings settings.jsonIniciar com um ficheiro de definicoes personalizadoclaude --setting-sources user,projectCarregar apenas as definicoes de utilizador e projetoclaude --debug-file /tmp/claude-debug.logEscrever registos de depuracao no caminho de ficheiro especificadoclaude --betas feature-nameIncluir cabecalhos beta nos pedidos da APIclaude auth loginIniciar sessao na conta Anthropicclaude auth logoutTerminar sessao na conta atualclaude agentsApresentar os agentes disponiveisclaude mcp add server-name -s user -- commandAdicionar um servidor MCPclaude mcp listListar servidores MCP configuradosclaude plugin listListar plugins instaladosclaude doctorDiagnosticar o estado do atualizador automaticoclaude updateAtualizar para a versao mais recenteclaude installInstalar o Claude Code ou mudar para uma versao especificaclaude setup-tokenConfigurar um token de autenticacao de longa duracao para ambientes CI/CDComandos do Claude Code e um guia de referencia que reune os comandos slash, atalhos de teclado e opcoes CLI disponiveis no Claude Code CLI. Abrange de forma abrangente os comandos necessarios para o trabalho de desenvolvimento diario, com descricoes e exemplos de utilizacao que podem ser copiados com um clique.
O Claude Code e um assistente de programacao com IA da Anthropic que permite criar, editar e rever codigo de forma interativa pelo terminal.
/compact resume e compacta o historico da conversa para reduzir a utilizacao da janela de contexto. /clear apaga completamente o historico da conversa e inicia uma nova sessao.
claude "prompt" executa em modo unico, executando o prompt e apresentando o resultado. claude -p executa em modo pipe, aceitando dados da entrada padrao e permitindo integracao com outros comandos via pipes.
Sim, pode trocar de modelo durante uma sessao utilizando o comando /model. Sera apresentada uma lista de modelos disponiveis para escolher.
Os servidores MCP (Model Context Protocol) sao como extensoes que ampliam as capacidades do Claude Code. Permitem a integracao com ferramentas e servicos externos, e podem ser geridos utilizando o comando /mcp ou claude mcp.