TechRetriever
Sitio web oficial de TechRetriever

Bash scripting en Linux y WSL, revisado paso a paso

TechRetriever es un agente para Windows 10/11 que redacta scripts de Bash, los ejecuta en WSL o por SSH en sistemas que son tuyos y muestra cada resultado en una tarjeta que puedes abrir. Versión 2.9.30.

Plataforma

Windows 10/11

instalador y versión portable de 64 bits

Versión

2.9.30

publicada el 8 nov. 2026

Scripts

WSL o SSH

se ejecutan en sistemas Linux que son tuyos

Aprobación

Ask first

se detiene antes de acciones que cambian algo

Modelos

En la nube, locales, integrado

elige uno y pulsa Test

Cuenta

No hace falta

para usar la aplicación

Lo básico

Bash scripting en tus propias máquinas, explicado

El bash scripting consiste en escribir comandos de shell en un archivo de texto plano, normalmente con extensión .sh, para que Bash los ejecute en orden. Empieza poco a poco. La línea 1 lleva el shebang, por ejemplo #!/usr/bin/env bash, y el resto usa variables, condiciones, bucles y funciones, mientras que cada comando devuelve un código de salida donde 0 significa éxito. TechRetriever redacta y ejecuta estos archivos mientras tú lees cada paso.

01

Haz una copia de una carpeta en un tar con fecha

El shell scripting suele empezar con copias de seguridad automáticas, así que pídele al agente un script que copie una carpeta en un archivo tar con fecha. Guarda backup-notes.sh con write_file, y Shell ejecuta bash -n para comprobar la sintaxis sin ejecutar el script. Todavía no se copia nada. En el modo Ask first el agente se detiene antes de acciones que cambian algo, y la tarjeta muestra el comando exacto con su código de salida real, donde 0 significa éxito. Haz tú mismo una copia de la carpeta antes de la primera ejecución real, y antes usa echo con el comando tar como ensayo.

Registro de herramientas
list_dir  notes  → 3 entries
write_file  backup-notes.sh  → saved
Shell  bash -n backup-notes.sh  → exit 0
Shell  bash backup-notes.sh  → waiting for your OK
02

Aprende bash scripting con un script que ya tienes

Abre un script antiguo y pregunta qué hace, línea por línea. read_file lo carga, grep lista cada línea que define o usa una variable, y el agente explica con palabras sencillas el shebang de la línea 1, las comillas y los códigos de salida. Marca las variables sin comillas. Cada explicación nombra el concepto que encontró, como un bucle o una condición, así que vas aprendiendo el vocabulario mientras lees. Cuando un comando interno no te queda claro, http_get lee la página oficial del manual para que la respuesta se base en su texto. Cambia a Plan only si solo quieres la explicación y nada más.

Registro de herramientas
read_file  old-cleanup.sh  → 24 lines
grep  "$dir" old-cleanup.sh  → 5 matches
http_get  manual page for a builtin  → read
03

Busca una palabra en un registro

Copia un registro de tu propio sistema en la carpeta de trabajo y pregunta qué líneas mencionan una palabra como timeout. grep devuelve las líneas que coinciden, y read_file abre el archivo completo cuando necesitas el contexto. El agente puede ayudarte a analizar una cadena en Bash: pega 1 línea del registro y pide un bucle que la divida en campos y los imprima uno por uno con echo. write_file guarda el bucle como parse-log.sh, y edit_file muestra cada cambio posterior como un diff. Trabaja solo con la copia.

04

Convierte un comando que escribes a mano en un script con argumentos

Programar en Bash suele ser justo esto: un comando que has escrito muchas veces se convierte en un archivo que lee su entrada de $1 y $2. Pega el comando que repites una y otra vez y pide un mensaje de uso más una comprobación de que existan los dos argumentos. write_file guarda el script, y Shell ejecuta bash -x, que imprime cada comando antes de ejecutarlo. Lee el rastro. Corrige con edit_file lo que se vea mal, y compara el rastro con lo que esperabas antes de aprobar cualquier paso que cambie algo o de reutilizar el script.

Lee las guías de flujos de trabajo

En qué se diferencia de un asistente de chat típico

Los consejos no bastan. TechRetriever 2.9.30 va más allá: ejecuta él mismo el comando de Shell y muestra el código de salida real, para que juzgues el resultado en lugar de adivinar.

Asistente de chat típicoTechRetriever
EjecuciónTú copias el script y lo ejecutas por tu cuentaShell lo ejecuta y muestra el código de salida real
EdiciónPega un script nuevo completo en el chatedit_file cambia el archivo y muestra un diff
ControlNo ejecuta nada, así que no hay nada que aprobarAsk first se detiene antes de acciones que cambian algo
ContextoSolo ve lo que pegasread_file y grep leen tus scripts y registros

Cómo funciona

  1. Instala TechRetriever en Windows 10 u 11 y, antes, compara su suma de verificación SHA-256 con el manifiesto publicado.
  2. Conecta un modelo: un proveedor de IA en la nube, un modelo que corra en local en tu PC o el modelo integrado.
  3. Elige una carpeta de proyecto y un modo: Auto-run, Ask first o Plan only.
  4. Describe el script que necesitas, lee cada tarjeta de acción y acepta un diff solo cuando coincida con lo que pediste.

Para quién es

Primero van los principiantes que nunca han escrito un script, incluidos quienes aprenden Bash viniendo de Windows y quieren ver cómo se comporta cada línea. Empieza con algo mínimo. Escribe un script en WSL, léelo línea por línea y pídele al agente que te explique cada parte antes de ejecutar nada.

Después están los profesionales con unas cuantas máquinas Linux propias, que lo usan para tareas que repiten. Programar en Bash para un servidor doméstico o un laboratorio de pruebas significa búsquedas en registros, revisiones de disco, copias de seguridad con fecha y bucles sobre una lista de tus propios servidores. Cada tarea se convierte en un script con argumentos. Tú revisas el diff.

El tercer grupo son los usuarios de Windows que administran sistemas Linux por SSH, y la herramienta está pensada solo para servidores que son suyos o que administran. Sus scripts se ejecutan del lado de Linux, mientras que TechRetriever sigue en Windows 10 u 11. En el modo Ask first el agente se detiene antes de acciones que cambian algo, y Plan only no ejecuta nada. Revisa cada destino.

Preguntas frecuentes

¿Qué es el bash scripting?

El bash scripting es la práctica de poner comandos de shell en un archivo de texto plano, normalmente con extensión .sh, para que Bash los ejecute en orden. Empieza por la línea del shebang. Añade variables, condiciones, bucles y funciones, y revisa el código de salida de cada comando, donde 0 significa éxito.

¿techretriever.com es el sitio web oficial de TechRetriever?

Sí. techretriever.com es el sitio web oficial de TechRetriever, y el instalador al que enlaza es la compilación original. Compara su suma de verificación SHA-256 con el manifiesto publicado, porque el instalador todavía no está firmado digitalmente, y usa el botón Send feedback dentro de la aplicación para tus preguntas.

¿Dónde se ejecutan realmente los scripts de Bash?

Los scripts se ejecutan en WSL en tu propia PC, o en un sistema Linux que sea tuyo y al que accedas por SSH. TechRetriever en sí corre en Windows 10 u 11. Mantén el alcance acotado. Está pensado solo para máquinas que son tuyas o que estás autorizado a administrar, y no lo comprueba por ti.

¿Puedo evitar que el agente ejecute un script antes de que lo lea?

Sí. Plan only es la forma segura: escribe un plan y no ejecuta nada, ni comandos ni cambios en archivos. Ask first se detiene antes de acciones que cambian algo, pero un comando de solo lectura puede ejecutarse sin pausa. Auto-run actúa de inmediato, así que resérvalo para trabajo que ya revisaste.

¿Puedo usarlo para programar en Bash en un servidor de trabajo?

Sí, si estás autorizado a administrar ese servidor. Prueba primero. Ejecuta el script en tu propia máquina o en un servidor de pruebas, haz una copia de seguridad antes de cualquier script que cambie o borre archivos y lee cada comando antes de aprobarlo.

¿Mis scripts y mis prompts salen de mi PC?

Un modelo en la nube recibe el texto del prompt, incluido el texto de cualquier archivo que lea el agente, así que ese proveedor ve tu script. Un modelo local cambia eso. Con un modelo local no sale nada de la PC, y los chats, las carpetas de trabajo y las claves de API se quedan en la PC en ambos casos.

¿El agente garantiza que un script sea correcto?

No. Tú lees el diff, compruebas la sintaxis con bash -n y pruebas el script en una máquina que sea tuya antes de que toque datos reales. El agente escribe borradores y la tarjeta de Shell muestra el código de salida real, pero solo tu revisión decide si un script es correcto.

Empieza ya

Prueba un script en una máquina de pruebas

La instalación ocupa unos 34 MB. Instálalo en Windows 10 u 11, abre una carpeta de scripts, empieza con Plan only y cambia a Ask first cuando quieras que el agente ejecute algo.

Descargar TechRetriever para Windows ↗

Explora TechRetriever

Todas las páginas están disponibles en 20 idiomas.

Qué puede hacer el agente con los scripts ↗ Modelos en la nube, locales e integrado ↗ Guías de scripts paso a paso ↗ Descarga y pasos de la suma de verificación ↗ Preguntas y respuestas ↗ Privacidad y manejo de datos ↗