TechRetriever
Site-ul oficial TechRetriever

Bash scripting pe Linux și WSL, verificat pas cu pas

TechRetriever este un agent pentru Windows 10/11 care scrie scripturi Bash, le rulează în WSL sau prin SSH pe sisteme care îți aparțin și arată fiecare rezultat ca pe o fișă pe care o poți deschide. Versiunea 2.9.30.

Platformă

Windows 10/11

program de instalare pe 64 de biți și versiune portabilă

Versiune

2.9.30

lansată la 8 nov. 2026

Scripturi

WSL sau SSH

rulează pe sisteme Linux care îți aparțin

Aprobare

Ask first

se oprește înainte de acțiunile care schimbă ceva

Modele

Cloud, local, integrat

alege unul, apoi apasă Test

Cont

Nu e nevoie

pentru a rula aplicația

Noțiunile de bază

Bash scripting pe propriile mașini, explicat

Bash scripting înseamnă să scrii comenzi de shell într-un fișier text simplu, de obicei cu extensia .sh, ca Bash să le execute pe rând. Începe cu puțin. Linia 1 conține shebang-ul, de exemplu #!/usr/bin/env bash, iar restul folosește variabile, condiții, bucle și funcții, în timp ce fiecare comandă returnează un cod de ieșire în care 0 înseamnă succes. TechRetriever scrie și rulează aceste fișiere, iar tu citești fiecare pas.

01

Fă backup unui folder într-un fișier tar cu dată

Scripturile de shell încep adesea cu backupuri automate, așa că cere agentului un script care copiază un folder într-un fișier tar cu dată. Salvează backup-notes.sh cu write_file, iar Shell rulează bash -n pentru a verifica sintaxa fără a executa scriptul. Încă nu se copiază nimic. În modul Ask first agentul se oprește înainte de acțiunile care schimbă ceva, iar fișa arată comanda exactă cu codul ei real de ieșire, în care 0 înseamnă succes. Fă tu backup folderului înainte de prima rulare reală și afișează mai întâi comanda tar cu echo, ca probă fără efect.

Jurnalul uneltelor
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

Învață bash scripting dintr-un script pe care îl ai deja

Deschide un script vechi și întreabă ce face, linie cu linie. read_file îl încarcă, grep listează fiecare linie care setează sau folosește o variabilă, iar agentul explică pe înțeles shebang-ul din linia 1, ghilimelele și codurile de ieșire. Semnalează variabilele fără ghilimele. Fiecare explicație numește conceptul găsit, de pildă o buclă sau o condiție, așa că înveți vocabularul pe măsură ce citești. Când o comandă internă nu e clară, http_get citește pagina oficială a manualului, ca răspunsul să se sprijine pe textul ei. Treci pe Plan only dacă vrei doar explicația și nimic altceva.

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

Caută un cuvânt într-un jurnal

Copiază un jurnal de pe propriul sistem în folderul de lucru și întreabă ce linii conțin un cuvânt precum timeout. grep returnează liniile care se potrivesc, iar read_file deschide tot fișierul când ai nevoie de context. Agentul te poate ajuta să descompui un șir în Bash: lipește 1 linie de jurnal și cere o buclă care o împarte în câmpuri și le afișează pe fiecare cu echo. write_file salvează bucla ca parse-log.sh, iar edit_file arată fiecare modificare ulterioară ca diff. Lucrează doar pe copie.

04

Transformă o comandă tastată într-un script cu argumente

Programarea în Bash e adesea exact asta: o comandă pe care ai tastat-o de multe ori devine un fișier care își citește intrarea din $1 și $2. Lipește comanda pe care o retastezi mereu și cere un mesaj de utilizare plus o verificare că ambele argumente există. write_file salvează scriptul, iar Shell rulează bash -x, care afișează fiecare comandă înainte de a o executa. Citește urma. Corectează cu edit_file ce pare greșit și compară urma cu ce te așteptai înainte să aprobi un pas care schimbă ceva sau să refolosești scriptul.

Citește ghidurile de fluxuri de lucru

Prin ce diferă de un asistent de chat obișnuit

Sfaturile nu ajung. TechRetriever 2.9.30 merge mai departe: rulează singur comanda Shell și arată codul real de ieșire, ca să judeci rezultatul în loc să ghicești.

Asistent de chat obișnuitTechRetriever
RulareCopiezi scriptul și îl rulezi tuShell îl rulează și arată codul real de ieșire
EditareLipește în chat un script complet nouedit_file modifică fișierul și arată un diff
ControlNu rulează nimic, deci nu ai ce aprobaAsk first se oprește înainte de acțiunile care schimbă ceva
ContextVede doar ce lipeștiread_file și grep citesc scripturile și jurnalele tale

Cum funcționează

  1. Instalează TechRetriever în Windows 10 sau 11 și compară mai întâi suma lui de control SHA-256 cu manifestul publicat.
  2. Conectează un model: un furnizor de AI în cloud, un model care rulează local pe PC-ul tău sau modelul integrat.
  3. Alege un folder de proiect și un mod: Auto-run, Ask first sau Plan only.
  4. Descrie scriptul de care ai nevoie, citește fiecare fișă de acțiune și acceptă un diff doar când se potrivește cu cererea ta.

Pentru cine este

Primii sunt începătorii care n-au scris niciodată un script, inclusiv cei care învață Bash venind din Windows și vor să vadă cum se comportă fiecare linie. Începe cu ceva mic. Scrie un script în WSL, citește-l linie cu linie și cere agentului să-ți explice fiecare parte înainte să rulezi ceva.

Apoi vin practicienii cu câteva mașini Linux proprii, care îl folosesc pentru treburile repetitive. Programarea în Bash pentru un server de acasă sau un laborator de test înseamnă căutări în jurnale, verificări de disc, backupuri cu dată și bucle peste o listă cu propriile tale servere. Fiecare treabă devine un script cu argumente. Diff-ul îl verifici tu.

Al treilea grup sunt utilizatorii Windows care administrează sisteme Linux prin SSH, iar unealta este destinată doar serverelor care le aparțin sau pe care le administrează. Scripturile lor rulează pe partea de Linux, în timp ce TechRetriever rămâne în Windows 10 sau 11. În modul Ask first agentul se oprește înainte de acțiunile care schimbă ceva, iar Plan only nu rulează nimic. Verifică fiecare țintă.

Întrebări frecvente

Ce este bash scripting?

Bash scripting înseamnă să pui comenzi de shell într-un fișier text simplu, de obicei cu extensia .sh, ca Bash să le execute pe rând. Începe cu linia shebang. Adaugă variabile, condiții, bucle și funcții și verifică codul de ieșire al fiecărei comenzi, în care 0 înseamnă succes.

Este techretriever.com site-ul oficial TechRetriever?

Da. techretriever.com este site-ul oficial TechRetriever, iar programul de instalare către care trimite este versiunea originală. Compară suma lui de control SHA-256 cu manifestul publicat, pentru că programul de instalare nu este încă semnat digital, și folosește butonul Send feedback din aplicație pentru întrebări.

Unde rulează de fapt scripturile Bash?

Scripturile rulează în WSL pe propriul tău PC sau pe un sistem Linux care îți aparține și la care te conectezi prin SSH. TechRetriever în sine rulează în Windows 10 sau 11. Păstrează un domeniu restrâns. Este destinat doar mașinilor care îți aparțin sau pe care ești autorizat să le administrezi și nu verifică asta în locul tău.

Pot opri agentul să ruleze un script înainte să-l citesc?

Da. Plan only este modul sigur: scrie un plan și nu rulează absolut nimic, nici comenzi, nici modificări de fișiere. Ask first se oprește înainte de acțiunile care schimbă ceva, dar o comandă doar de citire poate rula fără pauză. Auto-run acționează imediat, așa că păstrează-l pentru munca pe care ai verificat-o deja.

Îl pot folosi pentru programare în Bash pe un server de serviciu?

Da, dacă ești autorizat să administrezi acel server. Testează mai întâi. Rulează scriptul pe propria mașină sau pe un server de test, fă un backup înainte de orice script care modifică sau șterge fișiere și citește fiecare comandă înainte s-o aprobi.

Scripturile și prompturile mele părăsesc PC-ul?

Un model din cloud primește textul promptului, inclusiv textul oricărui fișier citit de agent, deci acel furnizor îți vede scriptul. Un model local schimbă asta. Cu un model local nu iese nimic de pe PC, iar conversațiile, folderele de lucru și cheile API rămân pe PC în ambele cazuri.

Garantează agentul că un script este corect?

Nu. Tu citești diff-ul, verifici sintaxa cu bash -n și testezi scriptul pe o mașină care îți aparține înainte să atingă date reale. Agentul scrie ciorne, iar fișa Shell arată codul real de ieșire, dar numai verificarea ta decide dacă un script e corect.

Începe acum

Încearcă un script pe o mașină de test

Programul de instalare are circa 34 MB. Instalează-l în Windows 10 sau 11, deschide un folder cu scripturi, începe cu Plan only și treci pe Ask first când vrei ca agentul să ruleze ceva.

Descarcă TechRetriever pentru Windows ↗

Explorează TechRetriever

Fiecare pagină este disponibilă în 20 de limbi.

Ce poate face agentul cu scripturile ↗ Modele cloud, locale și integrat ↗ Ghiduri de scripturi pas cu pas ↗ Descărcare și pașii sumei de control ↗ Întrebări și răspunsuri ↗ Confidențialitate și tratarea datelor ↗