← Claude Code Hub
✦ Tip #007 Feb 11, 2026

Ejecuta comandos en el terminal sin salir de Claude Code

Escribe ! seguido de cualquier comando para ejecutarlo directamente en tu shell sin salir de Claude Code. Usa Ctrl+B para procesos en background.

Claude Code tiene un modo bash integrado: escribe ! seguido de cualquier comando y se ejecuta directamente en tu shell, sin que Claude lo interprete ni lo apruebe. El output aparece en tiempo real y se añade al contexto de la conversación — Claude ve el resultado y puede actuar sobre él.

Es de esas funciones que no descubres leyendo la doc, sino viendo a alguien usarlo. Estás depurando, necesitas un git log rápido o un cat de un archivo, y en lugar de saltar a otra pestaña simplemente escribes ! git log --oneline -5. Parece menor, pero elimina el cambio de contexto constante.

No es un detalle obvio, pero una vez que lo descubres cambia cómo trabajas. No necesitas abrir otro terminal ni otro panel. Escribes, ejecutas, sigues hablando.

TL;DR Prefija cualquier comando con ! para ejecutarlo directamente. Usa Ctrl+B para enviar procesos largos al background. Claude ve el output de ambos.

Resultado:

> ! git status

On branch feature/auth
Changes not staged for commit:
  modified:   src/auth/login.ts
  modified:   src/auth/session.ts

Cómo usarlo

1. Ejecutar un comando rápido

Escribe ! seguido del comando:

! npm test
! git diff --stat
! ls -la src/

Claude no interviene — el comando va directo a tu shell. Pero el resultado se añade a la conversación, así que puedes preguntar "¿qué ha fallado?" inmediatamente después.

2. Enviar un proceso largo al background

Si un comando tarda (builds, tests, servidores de desarrollo), pulsa Ctrl+B mientras se ejecuta:

! npm run build
# tarda demasiado → pulsa Ctrl+B
# Claude sigue disponible mientras el build termina en background

También puedes pedirle a Claude directamente que ejecute algo en background.

3. Autocompletado con historial

Escribe ! seguido de las primeras letras y pulsa Tab. Claude Code autocompleta basándose en comandos ! anteriores del mismo proyecto.

! np  → Tab → ! npm test

¿Y para buscar entre tus prompts anteriores, no solo comandos !? Pulsa Ctrl+R: tienes búsqueda inversa de tu historial de prompts, incluso en todos tus proyectos.

Referencia

Aspecto Detalle
Prefijo ! al inicio del input
Ejecución Directa en tu shell, sin interpretación de Claude
Output Se muestra en tiempo real y se añade al contexto
Background Ctrl+B durante la ejecución (tmux: pulsar dos veces)
Autocompletado Tab completa desde historial de comandos ! del proyecto
Permisos No requiere aprobación — es tu terminal

Documentación oficial: Interactive mode — Bash mode

Guía gratuita

51 tips para dominar Claude Code.

Una página por tip. Cinco capítulos. Lo que de verdad uso a diario en producción — sin teoría, sin humo.

  • I. Empieza bien 10 tips
  • II. Conciencia 3 tips
  • III. Maestría 22 tips
  • IV. Autonomía 10 tips
  • V. Comparativa 6 tips
¿Eres desarrollador/a Web profesional?

Recibirás la guía por email · Te unes a la newsletter Gravitas · Cancela cuando quieras

de 51
#

Wmedia · 51 Tips
Guía gratuita · 51 tips · 5 capítulos

51 tips para dominar Claude Code.

¿Eres desarrollador/a Web profesional? · Cancela cuando quieras