TechRetriever
Officiële TechRetriever-website

Bash scripting op Linux en WSL, stap voor stap gecontroleerd

TechRetriever is een agent voor Windows 10/11 die Bash-scripts schrijft, ze draait in WSL of via SSH op systemen die van jou zijn, en elk resultaat toont als een kaart die je kunt openen. Versie 2.9.30.

Platform

Windows 10/11

64-bits installer en portable versie

Versie

2.9.30

uitgebracht op 8 nov. 2026

Scripts

WSL of SSH

draaien op Linux-systemen die van jou zijn

Goedkeuring

Ask first

pauzeert voor acties die iets wijzigen

Modellen

Cloud, lokaal, ingebouwd

kies er één en druk op Test

Account

Niet nodig

om de app te gebruiken

De basis

Bash scripting op je eigen machines, uitgelegd

Bash scripting is shellopdrachten in een gewoon tekstbestand zetten, meestal met de extensie .sh, zodat Bash ze in volgorde uitvoert. Begin klein. Regel 1 bevat de shebang, zoals #!/usr/bin/env bash, en de rest gebruikt variabelen, voorwaarden, lussen en functies, terwijl elk commando een exitcode teruggeeft waarbij 0 staat voor succes. TechRetriever schrijft en draait deze bestanden terwijl jij elke stap meeleest.

01

Een map back-uppen in een tarbestand met datum

Shellscripting begint vaak met geautomatiseerde back-ups, dus vraag de agent om een script dat één map kopieert naar een tarbestand met datum. Hij slaat backup-notes.sh op met write_file, en Shell draait bash -n om de syntaxis te controleren zonder het script uit te voeren. Er wordt nog niets gekopieerd. In de modus Ask first pauzeert de agent voor acties die iets wijzigen, en de kaart toont het exacte commando met de echte exitcode, waarbij 0 staat voor succes. Maak vóór de eerste echte run zelf een back-up van de map, en laat eerst het tar-commando met echo afdrukken als proefrun.

Toolspoor
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

Bash scripting leren van een script dat je al hebt

Open een oud script en vraag wat het doet, regel voor regel. read_file laadt het, grep toont elke regel die een variabele zet of gebruikt, en de agent legt de shebang op regel 1, de aanhalingstekens en de exitcodes in gewone woorden uit. Hij signaleert variabelen zonder aanhalingstekens. Elke uitleg noemt het begrip dat hij vond, zoals een lus of een voorwaarde, zodat je de vaktaal oppikt terwijl je leest. Als een ingebouwd commando onduidelijk is, leest http_get de officiële handleidingspagina, zodat het antwoord op die tekst rust. Schakel over naar Plan only als je alleen de uitleg wilt en verder niets.

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

Een woord zoeken in een log

Kopieer een log van je eigen systeem naar de werkmap en vraag welke regels een woord als timeout bevatten. grep geeft de passende regels terug, en read_file opent het hele bestand als je de context nodig hebt. De agent kan helpen bij het opdelen van een string in Bash: plak 1 logregel en vraag om een lus die de regel in velden splitst en elk veld met echo afdrukt. write_file slaat de lus op als parse-log.sh, en edit_file toont elke latere wijziging als diff. Werk alleen op de kopie.

04

Een getypt commando omzetten in een script met argumenten

Bash-programmeren is vaak precies dit: een commando dat je vaak hebt getypt wordt een bestand dat zijn invoer uit $1 en $2 leest. Plak het commando dat je steeds opnieuw intypt en vraag om een gebruiksmelding plus een controle of beide argumenten bestaan. write_file slaat het script op, en Shell draait bash -x, dat elk commando afdrukt voordat het wordt uitgevoerd. Lees het spoor. Herstel met edit_file wat er verkeerd uitziet, en vergelijk het spoor met wat je verwachtte voordat je een stap goedkeurt die iets wijzigt of het script hergebruikt.

Lees de workflowgidsen

Hoe het verschilt van een gewone chatassistent

Advies is niet genoeg. TechRetriever 2.9.30 gaat verder: hij voert het Shell-commando zelf uit en toont de echte exitcode, zodat je het resultaat kunt beoordelen in plaats van te gokken.

Gewone chatassistentTechRetriever
UitvoerenJij kopieert het script en voert het zelf uitShell voert het uit en toont de echte exitcode
BewerkenPlakt een compleet nieuw script in de chatedit_file wijzigt het bestand en toont een diff
ControleVoert niets uit, dus er is niets om goed te keurenAsk first pauzeert voor acties die iets wijzigen
ContextZiet alleen wat jij plaktread_file en grep lezen je scripts en logs

Hoe het werkt

  1. Installeer TechRetriever op Windows 10 of 11 en vergelijk eerst de SHA-256-controlesom met het gepubliceerde manifest.
  2. Koppel een model: een cloud-AI-aanbieder, een model dat lokaal op je pc draait, of het ingebouwde model.
  3. Kies een projectmap en een modus: Auto-run, Ask first of Plan only.
  4. Beschrijf het script dat je nodig hebt, lees elke actiekaart en accepteer een diff alleen als die bij je verzoek past.

Voor wie het is

Beginners die nog nooit een script hebben geschreven komen eerst, ook wie Bash leert vanuit Windows en wil zien hoe elke regel zich gedraagt. Begin piepklein. Schrijf één script in WSL, lees het regel voor regel en laat de agent elk onderdeel uitleggen voordat je iets uitvoert.

Daarna komen de praktijkmensen met een paar eigen Linux-machines, die het gebruiken voor klusjes die ze herhalen. Bash-programmeren voor een thuisserver of een testlab betekent logs doorzoeken, schijfcontroles, back-ups met datum en lussen over een lijst van je eigen servers. Elke klus wordt een script met argumenten. Jij controleert de diff.

De derde groep zijn Windows-gebruikers die Linux-systemen via SSH beheren, en de tool is alleen bedoeld voor servers die van hen zijn of die ze beheren. Hun scripts draaien aan de Linux-kant, terwijl TechRetriever op Windows 10 of 11 blijft. In de modus Ask first pauzeert de agent voor acties die iets wijzigen, en Plan only voert niets uit. Controleer elk doel.

Veelgestelde vragen

Wat is bash scripting?

Bash scripting is het zetten van shellopdrachten in een gewoon tekstbestand, meestal met de extensie .sh, zodat Bash ze in volgorde uitvoert. Begin met de shebang-regel. Voeg variabelen, voorwaarden, lussen en functies toe en controleer de exitcode van elk commando, waarbij 0 staat voor succes.

Is techretriever.com de officiële TechRetriever-website?

Ja. techretriever.com is de officiële TechRetriever-website, en de installer waarnaar hij verwijst is de originele build. Vergelijk de SHA-256-controlesom met het gepubliceerde manifest, omdat de installer nog niet is ondertekend, en gebruik de knop Send feedback in de app voor vragen.

Waar draaien de Bash-scripts eigenlijk?

De scripts draaien in WSL op je eigen pc, of op een Linux-systeem dat van jou is en dat je via SSH bereikt. TechRetriever zelf draait op Windows 10 of 11. Houd de reikwijdte klein. Het is alleen bedoeld voor machines die van jou zijn of die je mag beheren, en het controleert dat niet voor je.

Kan ik voorkomen dat de agent een script uitvoert voordat ik het heb gelezen?

Ja. Plan only is de zekere manier: het schrijft een plan en voert helemaal niets uit, geen commando's en geen bestandswijzigingen. Ask first pauzeert voor acties die iets wijzigen, maar een commando dat alleen leest kan zonder pauze draaien. Auto-run handelt direct, dus bewaar die voor werk dat je al hebt gecontroleerd.

Kan ik het gebruiken voor Bash-programmeren op een werkserver?

Ja, als je die server mag beheren. Test eerst. Draai het script op je eigen machine of op een testserver, maak een back-up vóór elk script dat bestanden wijzigt of verwijdert, en lees elk commando voordat je het goedkeurt.

Verlaten mijn scripts en prompts mijn pc?

Een cloudmodel ontvangt de prompttekst, inclusief de tekst van elk bestand dat de agent leest, dus die aanbieder ziet je script. Een lokaal model verandert dat. Met een lokaal model verlaat niets de pc, en chats, werkmappen en API-sleutels blijven in beide gevallen op de pc.

Garandeert de agent dat een script correct is?

Nee. Jij leest de diff, controleert de syntaxis met bash -n en test het script op een machine die van jou is voordat het echte data aanraakt. De agent schrijft concepten en de Shell-kaart toont de echte exitcode, maar alleen jouw controle bepaalt of een script klopt.

Aan de slag

Probeer één script op een testmachine

De setup is ongeveer 34 MB. Installeer hem op Windows 10 of 11, open een map met scripts, begin met Plan only en schakel over naar Ask first als je wilt dat de agent iets uitvoert.

TechRetriever downloaden voor Windows ↗

Ontdek TechRetriever

Elke pagina is beschikbaar in 20 talen.

Wat de agent met scripts kan ↗ Cloud-, lokale en ingebouwde modellen ↗ Scriptgidsen stap voor stap ↗ Download en controlesomstappen ↗ Vragen en antwoorden ↗ Privacy en gegevensverwerking ↗