TechRetriever
Oficiální web TechRetriever

Bash scripting v Linuxu a WSL, kontrolovaný krok za krokem

TechRetriever je agent pro Windows 10/11, který píše skripty v Bashi, spouští je ve WSL nebo přes SSH na systémech, které patří tobě, a každý výsledek ukazuje jako kartu, kterou můžeš otevřít. Verze 2.9.30.

Platforma

Windows 10/11

64bitový instalátor a přenosná verze

Verze

2.9.30

vydána 8. 11. 2026

Skripty

WSL nebo SSH

běží na linuxových systémech, které patří tobě

Schvalování

Ask first

zastaví se před akcemi, které něco mění

Modely

Cloud, lokální, vestavěný

vyber jeden a stiskni Test

Účet

Není potřeba

ke spuštění aplikace

Základy

Bash scripting na tvých vlastních strojích, vysvětleno

Bash scripting znamená psát příkazy shellu do obyčejného textového souboru, obvykle s příponou .sh, aby je Bash provedl popořadě. Začni v malém. Řádek 1 obsahuje shebang, například #!/usr/bin/env bash, a zbytek používá proměnné, podmínky, cykly a funkce, přičemž každý příkaz vrací návratový kód, kde 0 znamená úspěch. TechRetriever takové soubory píše a spouští, zatímco ty čteš každý krok.

01

Záloha složky do tar souboru s datem

Skriptování shellu často začíná automatickými zálohami, takže popros agenta o skript, který zkopíruje složku do tar souboru s datem. Uloží backup-notes.sh přes write_file a Shell spustí bash -n, aby zkontroloval syntaxi, aniž by skript spustil. Zatím se nic nekopíruje. V režimu Ask first se agent zastaví před akcemi, které něco mění, a karta ukáže přesný příkaz se skutečným návratovým kódem, kde 0 znamená úspěch. Před prvním ostrým během složku zálohuj ručně a příkaz tar si nejdřív vypiš přes echo jako zkoušku nanečisto.

Stopa nástrojů
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

Učení bash scripting na skriptu, který už máš

Otevři starý skript a ptej se, co dělá, řádek po řádku. read_file ho načte, grep vypíše každý řádek, který nastavuje nebo používá proměnnou, a agent jednoduše vysvětlí shebang na řádku 1, uvozovky i návratové kódy. Upozorní na proměnné bez uvozovek. Každé vysvětlení pojmenuje nalezený pojem, třeba cyklus nebo podmínku, takže se při čtení učíš slovník. Když je některý vestavěný příkaz nejasný, http_get přečte oficiální stránku manuálu, aby odpověď stála na jejím textu. Přepni na Plan only, pokud chceš jen vysvětlení a nic jiného.

Stopa nástrojů
read_file  old-cleanup.sh  → 24 lines
grep  "$dir" old-cleanup.sh  → 5 matches
http_get  manual page for a builtin  → read
03

Hledání slova v logu

Zkopíruj log ze svého systému do pracovní složky a zeptej se, které řádky obsahují slovo, třeba timeout. grep vrátí odpovídající řádky a read_file otevře celý soubor, když potřebuješ souvislosti. Agent ti může pomoct s rozebráním řetězce v Bashi: vlož 1 řádek logu a popros o cyklus, který ho rozdělí na pole a každé vypíše přes echo. write_file uloží cyklus jako parse-log.sh a edit_file ukáže každou další změnu jako diff. Pracuj jen na kopii.

04

Z napsaného příkazu udělej skript s argumenty

Programování v Bashi je často přesně tohle: příkaz, který jsi psal mnohokrát, se stane souborem, jenž čte vstup z $1 a $2. Vlož příkaz, který pořád znovu píšeš, a popros o hlášku s použitím a kontrolu, že oba argumenty existují. write_file skript uloží a Shell spustí bash -x, který před provedením vypíše každý příkaz. Přečti si stopu. Co vypadá špatně, oprav přes edit_file, a stopu porovnej s tím, co jsi čekal, dřív než schválíš krok, který něco mění, nebo skript znovu použiješ.

Přečíst průvodce workflow

Čím se liší od běžného chatovacího asistenta

Rady nestačí. TechRetriever 2.9.30 jde dál: příkaz v Shell spouští sám a ukazuje skutečný návratový kód, takže výsledek posuzuješ, místo abys hádal.

Běžný chatovací asistentTechRetriever
SpouštěníSkript zkopíruješ a spustíš sámShell ho spustí a ukáže skutečný návratový kód
ÚpravyVloží do chatu celý nový skriptedit_file změní soubor a ukáže diff
KontrolaNic nespouští, takže není co schvalovatAsk first se zastaví před akcemi, které něco mění
KontextVidí jen to, co vložíšread_file a grep čtou tvé skripty a logy

Jak to funguje

  1. Nainstaluj TechRetriever do Windows 10 nebo 11 a nejdřív porovnej jeho kontrolní součet SHA-256 se zveřejněným manifestem.
  2. Připoj model: cloudového poskytovatele AI, model běžící lokálně na tvém počítači, nebo vestavěný model.
  3. Vyber složku projektu a režim: Auto-run, Ask first nebo Plan only.
  4. Popiš skript, který potřebuješ, přečti si každou kartu akce a diff přijmi, jen když odpovídá tvému zadání.

Pro koho je

Na prvním místě jsou začátečníci, kteří nikdy nenapsali skript, včetně těch, kdo se učí Bash z Windows a chtějí vidět, jak se chová každý řádek. Začni drobností. Napiš jeden skript ve WSL, přečti ho řádek po řádku a nech si od agenta vysvětlit každou část, než cokoli spustíš.

Dál jsou tu praktici s pár vlastními linuxovými stroji, kteří ho používají na úkoly, jež opakují. Programování v Bashi pro domácí server nebo testovací laboratoř znamená prohledávání logů, kontroly disku, zálohy s datem a cykly přes seznam tvých vlastních serverů. Každý úkol se stane skriptem s argumenty. Diff kontroluješ ty.

Třetí skupinou jsou uživatelé Windows, kteří spravují linuxové systémy přes SSH, a nástroj je určen jen pro servery, které jim patří nebo které spravují. Jejich skripty běží na straně Linuxu, zatímco TechRetriever zůstává ve Windows 10 nebo 11. V režimu Ask first se agent zastaví před akcemi, které něco mění, a Plan only nespouští nic. Zkontroluj každý cíl.

Časté otázky

Co je bash scripting?

Bash scripting je psaní příkazů shellu do obyčejného textového souboru, obvykle s příponou .sh, aby je Bash provedl popořadě. Začni řádkem se shebangem. Přidej proměnné, podmínky, cykly a funkce a kontroluj návratový kód každého příkazu, kde 0 znamená úspěch.

Je techretriever.com oficiální web TechRetriever?

Ano. techretriever.com je oficiální web TechRetriever a instalátor, na který odkazuje, je původní sestavení. Porovnej jeho kontrolní součet SHA-256 se zveřejněným manifestem, protože instalátor zatím není podepsaný, a s dotazy použij tlačítko Send feedback přímo v aplikaci.

Kde se skripty v Bashi opravdu spouštějí?

Skripty běží ve WSL na tvém vlastním počítači nebo na linuxovém systému, který patří tobě a ke kterému se připojuješ přes SSH. Sám TechRetriever běží ve Windows 10 nebo 11. Drž rozsah úzký. Je určen jen pro stroje, které patří tobě nebo které smíš spravovat, a tohle za tebe nekontroluje.

Můžu agentovi zabránit ve spuštění skriptu, než si ho přečtu?

Ano. Jistotou je Plan only: napíše plán a vůbec nic nespustí, žádné příkazy ani změny souborů. Ask first se zastaví před akcemi, které něco mění, ale příkaz jen pro čtení může proběhnout bez pauzy. Auto-run jedná hned, takže si ho nech pro práci, kterou už máš zkontrolovanou.

Můžu ho použít na programování v Bashi na pracovním serveru?

Ano, pokud ten server smíš spravovat. Nejdřív testuj. Spusť skript na vlastním stroji nebo na testovacím serveru, před každým skriptem, který mění nebo maže soubory, udělej zálohu a přečti si každý příkaz, než ho schválíš.

Opouštějí mé skripty a prompty můj počítač?

Cloudový model dostane text promptu včetně textu každého souboru, který agent přečte, takže tento poskytovatel tvůj skript vidí. Lokální model to mění. S lokálním modelem nic neopouští počítač a chaty, pracovní složky i klíče API zůstávají v obou případech v počítači.

Zaručuje agent, že je skript správný?

Ne. Diff čteš ty, syntaxi ověříš přes bash -n a skript otestuješ na stroji, který patří tobě, dřív než sáhne na skutečná data. Agent píše koncepty a karta Shell ukazuje skutečný návratový kód, ale o tom, zda je skript správný, rozhoduje jen tvá kontrola.

Začni

Vyzkoušej jeden skript na testovacím stroji

Instalační balíček má asi 34 MB. Nainstaluj ho do Windows 10 nebo 11, otevři složku se skripty, začni s Plan only a přepni na Ask first, až budeš chtít, aby agent něco spustil.

Stáhnout TechRetriever pro Windows ↗

Prozkoumej TechRetriever

Každá stránka je k dispozici ve 20 jazycích.

Co agent umí se skripty ↗ Cloudové, lokální a vestavěný model ↗ Průvodci skripty krok za krokem ↗ Stažení a kroky kontrolního součtu ↗ Otázky a odpovědi ↗ Soukromí a zacházení s daty ↗