MXterm Pro

Command Recipes: comandos de Linux listos para usar, encontrados por palabra clave

Henry AGI
4 min de lectura
Terminal showing Cmd+J command recipes for port 8080, RAM use and disk usage, tagged keyword match, no AI model and stays local

Command Recipes te da comandos de Linux listos para usar. En MXterm Pro, pulsa Cmd+J en macOS (Ctrl+J en Windows, sin verificar allí todavía) y escribe una tarea en inglés o vietnamita, como "find log files bigger than 50MB". Las palabras clave se comparan con 13 recetas de diez tipos de tareas de administración de sistemas, y el comando aparece con una descripción de una línea. No interviene ningún modelo de IA. La búsqueda se ejecuta dentro de la app, así que nada de lo que escribes sale de tu computadora.

Qué hace realmente Command Recipes

Cmd+J abre un pequeño cuadro de prompt sobre tu panel de terminal activo, local o SSH. Escribe una petición y haz clic en Find Recipe. MXterm Pro la compara con diez categorías de recetas incluidas y devuelve la coincidencia con mayor puntuación. El comando es fijo, así que no se escribe nada sobre la marcha. La página de Command Recipes tiene el resumen.

Las recetas son comandos de Linux, así que encajan en una sesión SSH a un servidor Linux. Muchas no se ejecutarán en un shell local de macOS o Windows.

Las diez categorías son archivos grandes y logs, memoria/RAM, carga de CPU, espacio en disco, puertos abiertos, Docker, Nginx, reglas del firewall (UFW), logs del sistema y reinicio. Las palabras apache y web server también activan la receta de Nginx, pero el comando siempre es el de Nginx.

Estos son algunos ejemplos del conjunto incluido. Pide archivos de log grandes y obtienes find /var/log -type f -name "*.log" -size +50M -exec ls -lh {} + 2>/dev/null | sort -rh -k5 | head -n 20. Pregunta qué está usando tu RAM y obtienes ps aux --sort=-%mem | head -n 15.

Pregunta por el uso del disco y obtienes df -h, y después un desglose de las carpetas más grandes con du -sh /* | sort -h.

Pregunta "what's listening on port 8080" y MXterm Pro toma el 8080 de tu frase para armar ss -tulpn | grep :8080 || lsof -i :8080. Pídele que limpie Docker y obtienes docker system prune -af --volumes. Escribe "test nginx config" y obtienes nginx -t && systemctl reload nginx, que además de probar Nginx lo recarga.

La tarjeta de resultado muestra el comando y su descripción de una línea, con dos botones: Copiar y Insertar y ejecutar en terminal. El segundo escribe el comando en el panel con el foco y pulsa Enter de inmediato, sin una segunda confirmación. También copia el comando al portapapeles.

Lee siempre el comando antes de hacer clic, sobre todo si es una receta como docker system prune -af --volumes o sudo reboot.

Guía relacionadaOllama y SSH en la terminal: cada uno en su panel

Para quién está hecho Cmd+J

Está hecho para quienes entran por SSH a los mismos pocos servidores y siguen reescribiendo (o volviendo a buscar en Google) los mismos comandos de una línea. ¿Qué tan lleno está el disco? ¿Qué se está comiendo la memoria? ¿Qué escucha en este puerto? ¿Nginx ya se recargó? ¿Algo acapara la CPU ahora mismo?

Para esas preguntas, las diez categorías de recetas te dan comandos de Linux listos para usar y te ahorran teclear, sin pedirte que confíes en el criterio de un modelo de IA en un servidor de producción.

No está hecho para describir una tarea nueva y puntual y recibir el bash que se le ocurra. Eso se parece más a lo que hace un modelo de lenguaje, y Command Recipes no llama a ninguno. Si tu prompt no cae en una de las diez categorías, responde "No recipe matches that" en lugar de adivinar un comando que parece correcto pero podría estar mal.

Cómo funciona realmente la búsqueda de comandos

Primero se normaliza tu prompt: se pasa a minúsculas y, en vietnamita, se le quitan los signos de tono. Así, "bộ nhớ" y "bo nho" llegan a la misma receta de RAM. Las palabras normalizadas se puntúan contra los grupos de palabras clave de cada receta, y gana la de mayor puntuación. En un empate, gana la receta con más grupos de palabras clave, y después la que aparece primero.

Dos categorías, comprobar un puerto concreto y abrir uno en el firewall, también extraen de tu frase original un número literal con una simple coincidencia de dígitos. Así, "is anything using port 443" y "firewall allow 443" llevan el 443 al comando en lugar de devolver una plantilla genérica.

"open port 443" coincide con la receta del firewall, porque "open port" es una de sus palabras clave. Devuelve ufw allow 443/tcp && ufw reload && ufw status.

Es un conjunto curado de comandos con disparadores por palabra clave, no un modelo generativo que escribe bash desde cero. A cambio, no puede atender una petición fuera de sus diez categorías y compara palabras, no significado. Revisa lo que muestra antes de ejecutarlo.

Lo que sabe hacer, lo hace siempre igual: un comando fijo, no un flag alucinado al momento ni una ruta de archivo inventada. Toda la búsqueda se ejecuta como una función local dentro de la app, así que Command Recipes en sí no hace ninguna solicitud de red.

El diálogo de confirmación de Guardrail

Aparte de Command Recipes, MXterm Pro ejecuta una comprobación de guardrail sobre los comandos que escribes o pegas directamente en cualquier panel de terminal, shell local o SSH. No es un modelo de riesgo que lea la intención. Es una lista fija de formas destructivas conocidas, comprobada en el lado de Rust: rm -rf /, rm -rf ~, rm -rf *, rm -f /, git push --force / -f, mkfs, dd if=, drop database, drop table y la clásica fork bomb :(){ :|:& };:.

Cuando un comando coincide con alguna de ellas, MXterm muestra un diálogo Security Guardrail Interception con el comando exacto y el motivo de la coincidencia. Tiene dos botones: Block & Cancel y Approve & Execute. Nada llega al shell hasta que eliges uno.

El alcance es estrecho: una lista de patrones, no una IA que revise lo que hace un comando. Un comando destructivo escrito de otra forma no lo activará, ni tampoco uno arriesgado fuera de la lista, como un chmod -R equivocado o un > accidental sobre un archivo que necesitabas. Considéralo una red de seguridad para un puñado de comandos de una línea catastróficos y muy conocidos, no un sustituto de leer un comando antes de ejecutarlo.

Free frente a Pro

Command Recipes funciona igual en Free y en Pro, sin comprobación de licencia. Los límites que existen están en otras partes de la app. Por defecto, Free no tiene límite de paneles y permite 5 hosts SSH guardados, 2 miembros de la Control Room (antes War Room) por sala y 1 MXterm Host guardado. Pro no tiene límite en ninguno de los tres.

Command Recipes frente a Warp AI, GitHub Copilot CLI y escribirlo a mano

Warp es una terminal con IA generativa real integrada. Un prompt va a un modelo en la nube, así que puede responder peticiones abiertas, explicar errores y llegar mucho más allá de una lista fija de tareas. A cambio, tu prompt sale de tu máquina.

GitHub Copilot CLI es el comando copilot, un asistente agéntico que se ejecuta en tu terminal y puede sugerir y explicar comandos de shell. Reemplazó a la antigua extensión de gh (gh copilot suggest / explain), que GitHub ha dejado obsoleta. Funciona con un LLM, acepta peticiones abiertas y cada solicitud va a modelos alojados. Es una herramienta CLI independiente, no una app de terminal con SSH, SFTP y paneles divididos a su alrededor.

Usar ChatGPT en un panel dividido junto a tu terminal es la opción más flexible, porque hablas directamente con un modelo completo. Pero copias y pegas cada comando en el panel a mano.

Cmd+J renuncia a esa flexibilidad a cambio de respuestas instantáneas y sin conexión en las diez tareas que la gente suele resolver por SSH. Vive en la misma ventana que tus pestañas SSH/SFTP, varios paneles de terminal y la Control Room multiagente. Es una alternativa a tener abierta una terminal de IA aparte o una pestaña del navegador para las preguntas rutinarias de operaciones, no un reemplazo de un chat de IA de propósito general cuando tu petición es nueva.

Pruébalo tú mismo

SSH con varios paneles, Command Recipes (Cmd+J) y una Control Room (antes War Room) multiagente: gratis para empezar.

Descargar MXterm Pro

¿Ya tienes MXterm Pro? Lee la guía de configuración →

¿Nuevo en MXterm Pro? Mira los precios →

Preguntas frecuentes

¿Command Recipes envía lo que escribo o mis credenciales SSH a un servidor externo?

No. La búsqueda de comandos se ejecuta por completo dentro de la app de escritorio, sin llamadas de red en ese código. Lo que escribes y el comando que muestra no se envían a ningún lado con esta función. Tus claves y contraseñas SSH tampoco participan: las pestañas SSH ejecutan el ssh del sistema, y Command Recipes nunca las ve.

¿Puedo usar Command Recipes en vietnamita?

Sí. Los prompts se normalizan y se quitan los signos de tono del vietnamita antes de comparar, así que "bộ nhớ" y "bo nho" llegan a la misma receta de RAM. Por ahora está ajustado solo para palabras clave en inglés y vietnamita. No es un modelo de lenguaje, así que en otros idiomas el resultado depende de que tu frase contenga por casualidad una palabra clave reconocida.

¿Qué pasa si no reconoce mi petición?

Responde "No recipe matches that" en lugar de adivinar un comando que podría estar mal. Reformula hacia disco, RAM, CPU, puertos, Docker, Nginx, firewall, logs o reinicio. O prueba uno de los chips de consejos rápidos del modal para ver un ejemplo que funciona.

¿Es lo mismo que Warp AI o GitHub Copilot CLI?

No. Warp AI y GitHub Copilot CLI llaman a un modelo de lenguaje real, así que pueden responder peticiones abiertas. Command Recipes compara tu texto con un conjunto fijo de recetas incluidas en diez categorías. Tiene un alcance más estrecho, pero responde al instante y sin esperar a la red.

¿Necesito una licencia Pro para usar Command Recipes?

No. Command Recipes funciona igual en Free y en Pro, sin comprobación de licencia. Pro quita los límites de hosts guardados, miembros de la Control Room y MXterm Hosts.

Pregunta a una IA sobre MXterm Pro

Abre una respuesta en vivo en ChatGPT, Claude o Perplexity, basada en esta página. La escribe el asistente, no nosotros, así que revisa las fuentes que cita.

Pregunta enviada¿Cómo asocian los Command Recipes una tarea descrita en pocas palabras, como buscar archivos grandes, con un comando de Linux ya preparado?