TechRetriever
Oficjalna strona TechRetriever

Bash scripting na Linuksie i w WSL, sprawdzany krok po kroku

TechRetriever to agent dla Windows 10/11, który pisze skrypty Bash, uruchamia je w WSL lub przez SSH na systemach należących do ciebie i pokazuje każdy wynik jako kartę, którą możesz otworzyć. Wersja 2.9.30.

Platforma

Windows 10/11

64-bitowy instalator i wersja przenośna

Wersja

2.9.30

wydana 8 lis 2026

Skrypty

WSL lub SSH

działają na systemach Linux, które należą do ciebie

Zatwierdzanie

Ask first

zatrzymuje się przed działaniami, które coś zmieniają

Modele

Chmura, lokalny, wbudowany

wybierz jeden, potem kliknij Test

Konto

Niepotrzebne

aby uruchomić aplikację

Podstawy

Bash scripting na twoich własnych maszynach, wyjaśniony

Bash scripting polega na zapisywaniu poleceń powłoki w zwykłym pliku tekstowym, zwykle z rozszerzeniem .sh, aby Bash wykonał je po kolei. Zacznij od małego. Wiersz 1 zawiera shebang, na przykład #!/usr/bin/env bash, a reszta używa zmiennych, warunków, pętli i funkcji, przy czym każde polecenie zwraca kod wyjścia, w którym 0 oznacza sukces. Aplikacja TechRetriever pisze i uruchamia takie pliki, a ty czytasz każdy krok.

01

Kopia zapasowa folderu w pliku tar z datą

Skrypty powłoki często zaczynają się od automatycznych kopii zapasowych, więc poproś agenta o skrypt, który skopiuje folder do pliku tar z datą. Zapisuje on backup-notes.sh przez write_file, a Shell uruchamia bash -n, aby sprawdzić składnię bez wykonywania skryptu. Nic jeszcze nie jest kopiowane. W trybie Ask first agent zatrzymuje się przed działaniami, które coś zmieniają, a karta pokazuje dokładne polecenie z prawdziwym kodem wyjścia, w którym 0 oznacza sukces. Zrób kopię folderu ręcznie przed pierwszym prawdziwym uruchomieniem i najpierw wypisz polecenie tar przez echo jako próbę na sucho.

Ślad narzędzi
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

Nauka bash scripting na skrypcie, który już masz

Otwórz stary skrypt i zapytaj, co robi, wiersz po wierszu. read_file go wczytuje, grep wypisuje każdy wiersz, który ustawia lub używa zmiennej, a agent prostymi słowami wyjaśnia shebang w wierszu 1, cudzysłowy i kody wyjścia. Wskazuje zmienne bez cudzysłowów. Każde wyjaśnienie nazywa znalezione pojęcie, na przykład pętlę lub warunek, więc podczas czytania uczysz się słownictwa. Gdy polecenie wbudowane jest niejasne, http_get czyta oficjalną stronę podręcznika, aby odpowiedź opierała się na jej tekście. Przełącz się na Plan only, jeśli chcesz samo wyjaśnienie i nic więcej.

Ślad narzędzi
read_file  old-cleanup.sh  → 24 lines
grep  "$dir" old-cleanup.sh  → 5 matches
http_get  manual page for a builtin  → read
03

Szukanie słowa w logu

Skopiuj log z własnego systemu do folderu roboczego i zapytaj, które wiersze zawierają słowo, na przykład timeout. grep zwraca pasujące wiersze, a read_file otwiera cały plik, gdy potrzebujesz kontekstu. Agent może pomóc w analizie ciągu znaków w Bashu: wklej 1 wiersz logu i poproś o pętlę, która podzieli go na pola i wypisze każde przez echo. write_file zapisuje pętlę jako parse-log.sh, a edit_file pokazuje każdą kolejną zmianę jako diff. Pracuj tylko na kopii.

04

Zamiana wpisywanego polecenia w skrypt z argumentami

Programowanie w Bashu to często właśnie to: polecenie wpisywane wiele razy staje się plikiem czytającym dane wejściowe z $1 i $2. Wklej polecenie, które ciągle wpisujesz od nowa, i poproś o komunikat o użyciu oraz sprawdzenie, czy oba argumenty istnieją. write_file zapisuje skrypt, a Shell uruchamia bash -x, który wypisuje każde polecenie przed jego wykonaniem. Przeczytaj ślad. Popraw przez edit_file to, co wygląda źle, i porównaj ślad z oczekiwaniami, zanim zatwierdzisz krok, który coś zmienia, albo ponownie użyjesz skryptu.

Przeczytaj poradniki o przepływach pracy

Czym różni się od zwykłego asystenta czatu

Same porady to za mało. TechRetriever 2.9.30 idzie dalej: sam uruchamia polecenie w Shell i pokazuje prawdziwy kod wyjścia, więc oceniasz wynik zamiast zgadywać.

Zwykły asystent czatuTechRetriever
UruchamianieKopiujesz skrypt i uruchamiasz go samShell uruchamia go i pokazuje prawdziwy kod wyjścia
EdycjaWkleja do czatu cały nowy skryptedit_file zmienia plik i pokazuje diff
KontrolaNiczego nie uruchamia, więc nie ma czego zatwierdzaćAsk first zatrzymuje się przed działaniami, które coś zmieniają
KontekstWidzi tylko to, co wkleiszread_file i grep czytają twoje skrypty i logi

Jak to działa

  1. Zainstaluj TechRetriever w Windows 10 lub 11 i najpierw porównaj jego sumę kontrolną SHA-256 z opublikowanym manifestem.
  2. Podłącz model: dostawcę AI w chmurze, model działający lokalnie na twoim komputerze albo model wbudowany.
  3. Wybierz folder projektu i tryb: Auto-run, Ask first lub Plan only.
  4. Opisz skrypt, którego potrzebujesz, przeczytaj każdą kartę działania i zaakceptuj diff tylko wtedy, gdy zgadza się z twoją prośbą.

Dla kogo jest

Na pierwszym miejscu są początkujący, którzy nigdy nie napisali skryptu, także ci, którzy uczą się Bascha, przychodząc z Windows, i chcą zobaczyć, jak zachowuje się każdy wiersz. Zacznij od drobiazgu. Napisz jeden skrypt w WSL, przeczytaj go wiersz po wierszu i poproś agenta o wyjaśnienie każdej części, zanim cokolwiek uruchomisz.

Dalej są praktycy z kilkoma własnymi maszynami z Linuksem, którzy używają go do powtarzalnych zadań. Programowanie w Bashu dla domowego serwera lub laboratorium testowego to przeszukiwanie logów, kontrola dysku, kopie zapasowe z datą i pętle po liście twoich własnych serwerów. Każde zadanie staje się skryptem z argumentami. Diff sprawdzasz ty.

Trzecią grupą są użytkownicy Windows zarządzający systemami Linux przez SSH, a narzędzie jest przeznaczone tylko dla serwerów, które do nich należą lub którymi administrują. Ich skrypty działają po stronie Linuksa, a TechRetriever pozostaje w Windows 10 lub 11. W trybie Ask first agent zatrzymuje się przed działaniami, które coś zmieniają, a Plan only niczego nie uruchamia. Sprawdzaj każdy cel.

Najczęstsze pytania

Czym jest bash scripting?

Bash scripting to zapisywanie poleceń powłoki w zwykłym pliku tekstowym, zwykle z rozszerzeniem .sh, aby Bash wykonał je po kolei. Zacznij od wiersza z shebangiem. Dodaj zmienne, warunki, pętle i funkcje oraz sprawdzaj kod wyjścia każdego polecenia, w którym 0 oznacza sukces.

Czy techretriever.com to oficjalna strona TechRetriever?

Tak. techretriever.com to oficjalna strona TechRetriever, a instalator, do którego prowadzi, jest oryginalną wersją. Porównaj jego sumę kontrolną SHA-256 z opublikowanym manifestem, ponieważ instalator nie jest jeszcze podpisany cyfrowo, a w razie pytań użyj przycisku Send feedback w aplikacji.

Gdzie naprawdę działają skrypty Bash?

Skrypty działają w WSL na twoim własnym komputerze albo na systemie Linux, który należy do ciebie i do którego łączysz się przez SSH. Sam TechRetriever działa w Windows 10 lub 11. Trzymaj zakres w ryzach. Jest przeznaczony tylko dla maszyn, które należą do ciebie lub którymi masz prawo zarządzać, i tego za ciebie nie sprawdza.

Czy mogę sprawić, żeby agent nie uruchamiał skryptu, zanim go przeczytam?

Tak. Plan only to pewny sposób: tworzy plan i nie uruchamia absolutnie niczego, ani poleceń, ani zmian w plikach. Ask first zatrzymuje się przed działaniami, które coś zmieniają, ale polecenie tylko do odczytu może się wykonać bez pauzy. Auto-run działa od razu, więc zachowaj go dla pracy, którą masz już sprawdzoną.

Czy mogę go używać do programowania w Bashu na serwerze w pracy?

Tak, jeśli masz prawo administrować tym serwerem. Najpierw testuj. Uruchom skrypt na własnej maszynie lub serwerze testowym, zrób kopię zapasową przed każdym skryptem, który zmienia lub usuwa pliki, i przeczytaj każde polecenie, zanim je zatwierdzisz.

Czy moje skrypty i prompty opuszczają mój komputer?

Model w chmurze otrzymuje tekst promptu, w tym tekst każdego pliku, który czyta agent, więc ten dostawca widzi twój skrypt. Model lokalny to zmienia. Przy modelu lokalnym nic nie opuszcza komputera, a czaty, foldery robocze i klucze API w obu przypadkach zostają na komputerze.

Czy agent gwarantuje, że skrypt jest poprawny?

Nie. To ty czytasz diff, sprawdzasz składnię przez bash -n i testujesz skrypt na własnej maszynie, zanim dotknie prawdziwych danych. Agent pisze wersje robocze, a karta Shell pokazuje prawdziwy kod wyjścia, ale tylko twoja kontrola rozstrzyga, czy skrypt jest dobry.

Zacznij

Wypróbuj jeden skrypt na maszynie testowej

Instalator ma około 34 MB. Zainstaluj go w Windows 10 lub 11, otwórz folder ze skryptami, zacznij od Plan only i przełącz się na Ask first, gdy chcesz, żeby agent coś uruchomił.

Pobierz TechRetriever dla Windows ↗

Poznaj TechRetriever

Każda strona jest dostępna w 20 językach.

Co agent potrafi zrobić ze skryptami ↗ Modele chmurowe, lokalne i wbudowany ↗ Poradniki skryptów krok po kroku ↗ Pobieranie i kroki sumy kontrolnej ↗ Pytania i odpowiedzi ↗ Prywatność i przetwarzanie danych ↗