Comandos da CLI

ComandoDescriçãoExemplo
claudeIniciar REPL interativoclaude
claude "consulta"Iniciar REPL com prompt inicialclaude "explique este projeto"
claude -p "consulta"Consultar via SDK, depois sairclaude -p "explique esta função"
cat arquivo | claude -p "consulta"Processar conteúdo canalizadocat logs.txt | claude -p "explique"
claude -cContinuar conversa mais recenteclaude -c
claude -c -p "consulta"Continuar via SDKclaude -c -p "Verificar erros de tipo"
claude -r "<session-id>" "consulta"Retomar sessão por IDclaude -r "abc123" "Finalizar este PR"
claude updateAtualizar para a versão mais recenteclaude update
claude mcpConfigurar servidores do Model Context Protocol (MCP)Veja a documentação do Claude Code MCP.

Flags da CLI

Personalize o comportamento do Claude Code com estas flags de linha de comando:

FlagDescriçãoExemplo
--add-dirAdicionar diretórios de trabalho adicionais para o Claude acessar (valida se cada caminho existe como um diretório)claude --add-dir ../apps ../lib
--allowedToolsUma lista de ferramentas que devem ser permitidas sem solicitar permissão do usuário, além dos arquivos settings.json"Bash(git log:*)" "Bash(git diff:*)" "Write"
--disallowedToolsUma lista de ferramentas que devem ser negadas sem solicitar permissão do usuário, além dos arquivos settings.json"Bash(git log:*)" "Bash(git diff:*)" "Write"
--print, -pImprimir resposta sem modo interativo (veja a documentação do SDK para detalhes de uso programático)claude -p "consulta"
--output-formatEspecificar formato de saída para modo de impressão (opções: text, json, stream-json)claude -p "consulta" --output-format json
--input-formatEspecificar formato de entrada para modo de impressão (opções: text, stream-json)claude -p --output-format json --input-format stream-json
--verboseHabilitar log detalhado, mostra saída completa turno por turno (útil para depuração em modos de impressão e interativo)claude --verbose
--max-turnsLimitar o número de turnos agênticos em modo não interativoclaude -p --max-turns 3 "consulta"
--modelDefine o modelo para a sessão atual com um alias para o modelo mais recente (sonnet ou opus) ou o nome completo de um modeloclaude --model claude-sonnet-4-20250514
--permission-prompt-toolEspecificar uma ferramenta MCP para lidar com prompts de permissão em modo não interativoclaude -p --permission-prompt-tool mcp_auth_tool "consulta"
--resumeRetomar uma sessão específica por ID, ou escolhendo em modo interativoclaude --resume abc123 "consulta"
--continueCarregar a conversa mais recente no diretório atualclaude --continue
--dangerously-skip-permissionsPular prompts de permissão (use com cautela)claude --dangerously-skip-permissions

A flag --output-format json é particularmente útil para scripts e automação, permitindo que você analise as respostas do Claude programaticamente.

Para informações detalhadas sobre o modo de impressão (-p) incluindo formatos de saída, streaming, log detalhado e uso programático, veja a documentação do SDK.

Veja também