Skip to main content

Comandos CLI

Puede iniciar sesiones, canalizar contenido, reanudar conversaciones y administrar actualizaciones con estos comandos: Si escribe mal un subcomando, Claude Code sugiere la coincidencia más cercana y sale sin iniciar una sesión. Por ejemplo, claude udpate imprime Did you mean claude update?. A partir de v2.1.199, claude --dangerously-skip-permissions daemon <subcommand> ejecuta el subcomando daemon. Las versiones anteriores trataban daemon <subcommand> como el indicador para una nueva sesión interactiva, por lo que el subcomando nunca se ejecutaba cuando la bandera venía primero, una configuración común cuando claude tiene un alias que incluye la bandera. Solo un --dangerously-skip-permissions o --allow-dangerously-skip-permissions inicial enruta a daemon de esta manera; cualquier otra bandera inicial aún inicia una sesión interactiva.

Banderas CLI

Personalice el comportamiento de Claude Code con estas banderas de línea de comandos. claude --help no enumera todas las banderas, por lo que la ausencia de una bandera en --help no significa que no esté disponible.

Banderas de indicación del sistema

Claude Code proporciona cuatro banderas para personalizar el indicador del sistema. Las cuatro funcionan tanto en modo interactivo como no interactivo. --system-prompt y --system-prompt-file son mutuamente excluyentes. Las banderas de adición se pueden combinar con cualquiera de las banderas de reemplazo. Elija según si la identidad predeterminada de Claude Code aún se ajusta a su tarea. Use una bandera de adición cuando Claude deba seguir siendo un asistente de codificación que también sigue sus reglas adicionales: instrucciones por invocación, formato de salida o contexto de dominio para un script -p. Agregar preserva la orientación de herramientas predeterminada, instrucciones de seguridad y convenciones de codificación, por lo que solo proporciona lo que difiere. Use una bandera de reemplazo cuando la superficie, identidad o modelo de permiso difiera del de Claude Code, como un agente no codificador en una canalización que ningún humano observa. Reemplazar elimina todo el indicador predeterminado, incluida la orientación de herramientas e instrucciones de seguridad, por lo que usted es responsable de lo que su tarea aún necesita. Estas banderas se aplican solo a la invocación actual. Para personas persistentes que puede cambiar y compartir en un proyecto, use estilos de salida. Para convenciones de proyecto que Claude siempre debe seguir, use CLAUDE.md. La guía de Agent SDK sobre indicaciones del sistema cubre la misma decisión con más profundidad.

Ver también