TechRetriever
TechRetriever की आधिकारिक वेबसाइट

bash scripting Linux और WSL पर, हर कदम जाँचते हुए

TechRetriever एक Windows 10/11 एजेंट है, जो Bash स्क्रिप्ट का मसौदा लिखता है, उन्हें आपके अपने सिस्टम पर WSL या SSH से चलाता है और हर नतीजे को ऐसे कार्ड में दिखाता है जिसे आप खोल सकते हैं। वर्ज़न 2.9.30।

प्लैटफ़ॉर्म

Windows 10/11

64-बिट इंस्टॉलर और पोर्टेबल बिल्ड

वर्ज़न

2.9.30

8 नवंबर 2026 को जारी

स्क्रिप्ट

WSL या SSH

आपके अपने Linux सिस्टम पर चलती हैं

मंज़ूरी

Ask first

कुछ बदलने वाली कार्रवाई से पहले रुकता है

मॉडल

क्लाउड, लोकल, बिल्ट-इन

एक चुनें, फिर Test दबाएँ

अकाउंट

ज़रूरी नहीं

ऐप चलाने के लिए

बुनियादी बातें

अपनी मशीनों पर bash scripting, आसान भाषा में

bash scripting का मतलब है शेल कमांड को एक सादी टेक्स्ट फ़ाइल में लिखना, जो आमतौर पर .sh पर खत्म होती है, ताकि Bash उन्हें क्रम से चला सके। छोटा शुरू करें। पहली पंक्ति में शेबैंग होता है, जैसे #!/usr/bin/env bash, और बाकी हिस्से में वेरिएबल, शर्तें, लूप और फ़ंक्शन आते हैं, जबकि हर कमांड एक एग्ज़िट कोड लौटाता है, जिसमें 0 का मतलब सफलता है। TechRetriever ऐसी फ़ाइलें लिखता और चलाता है, और आप हर चरण पढ़ते रहते हैं।

01

किसी फ़ोल्डर का तारीख़ वाली tar फ़ाइल में बैकअप

Bash शेल स्क्रिप्टिंग अक्सर अपने-आप होने वाले बैकअप से शुरू होती है, इसलिए एजेंट से ऐसी स्क्रिप्ट माँगें जो एक फ़ोल्डर को तारीख़ वाली tar फ़ाइल में कॉपी करे। वह write_file से backup-notes.sh सेव करता है, और Shell स्क्रिप्ट चलाए बिना सिंटैक्स जाँचने के लिए bash -n चलाता है। अभी कुछ भी कॉपी नहीं हुआ है। Ask first मोड में एजेंट कुछ बदलने वाली कार्रवाई से पहले रुकता है, और कार्ड में सटीक कमांड और उसका असली एग्ज़िट कोड दिखता है, जहाँ 0 का मतलब सफलता है। पहली असली बार चलाने से पहले फ़ोल्डर का बैकअप हाथ से ले लें, और पहले ड्राई रन के तौर पर tar कमांड को echo से छपवाकर देखें।

टूल ट्रेस
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 सीखें

कोई पुरानी स्क्रिप्ट खोलें और पूछें कि वह पंक्ति-दर-पंक्ति क्या करती है। read_file उसे लोड करता है, grep किसी एक वेरिएबल को सेट या इस्तेमाल करने वाली हर पंक्ति गिनाता है, और एजेंट पहली पंक्ति के शेबैंग, कोटिंग और एग्ज़िट कोड को आम भाषा में समझाता है। वह बिना कोट वाले वेरिएबल पर निशान लगाता है। हर व्याख्या उस अवधारणा का नाम बताती है जो उसे मिली, जैसे लूप या शर्त, ताकि पढ़ते-पढ़ते आपको शब्दावली भी आ जाए। जब कोई बिल्टइन समझ न आए, तो http_get आधिकारिक मैन्युअल पेज पढ़ता है, ताकि जवाब उसी के पाठ पर टिके। अगर आपको सिर्फ़ व्याख्या चाहिए और कुछ नहीं, तो Plan only पर जाएँ।

टूल ट्रेस
read_file  old-cleanup.sh  → 24 lines
grep  "$dir" old-cleanup.sh  → 5 matches
http_get  manual page for a builtin  → read
03

लॉग में एक शब्द खोजें

अपने सिस्टम का कोई लॉग वर्किंग फ़ोल्डर में कॉपी करें और पूछें कि किन पंक्तियों में timeout जैसा कोई शब्द आता है। grep मेल खाती पंक्तियाँ लौटाता है, और संदर्भ चाहिए तो read_file पूरी फ़ाइल खोल देता है। एजेंट Bash में स्ट्रिंग पार्स करने में मदद कर सकता है: लॉग की 1 पंक्ति चिपकाएँ और ऐसा लूप माँगें जो उसे फ़ील्ड में बाँटे और हर फ़ील्ड को echo से छापे। write_file उस लूप को parse-log.sh के रूप में सेव करता है, और बाद का हर बदलाव edit_file diff के रूप में दिखाता है। सिर्फ़ कॉपी पर काम करें।

04

टाइप की हुई कमांड को आर्ग्युमेंट वाली स्क्रिप्ट बनाएँ

Bash कोडिंग अक्सर बस इतनी ही होती है: जो कमांड आप कई बार टाइप कर चुके हैं, वह एक फ़ाइल बन जाती है जो अपना इनपुट $1 और $2 से लेती है। जो कमांड आप बार-बार दोहराते हैं उसे चिपकाएँ और यूसेज संदेश के साथ यह जाँच माँगें कि दोनों आर्ग्युमेंट मौजूद हैं। write_file स्क्रिप्ट सेव करता है, और Shell bash -x चलाता है, जो हर कमांड को चलने से पहले छापता है। ट्रेस पढ़ें। जो गलत दिखे उसे edit_file से ठीक करें, और कुछ बदलने वाले किसी भी चरण को मंज़ूरी देने या स्क्रिप्ट को दोबारा इस्तेमाल करने से पहले ट्रेस की तुलना अपनी उम्मीद से करें।

वर्कफ़्लो गाइड पढ़ें

यह आम चैट असिस्टेंट से कैसे अलग है

सिर्फ़ सलाह काफ़ी नहीं है। TechRetriever 2.9.30 इससे आगे जाता है: वह Shell कमांड खुद चलाता है और असली एग्ज़िट कोड दिखाता है, ताकि आप अंदाज़ा लगाने के बजाय नतीजे को परख सकें।

आम चैट असिस्टेंटTechRetriever
चलानाआप स्क्रिप्ट कॉपी करके खुद चलाते हैंShell उसे चलाता है और असली एग्ज़िट कोड दिखाता है
बदलावचैट में पूरी नई स्क्रिप्ट चिपका देता हैedit_file फ़ाइल बदलता है और diff दिखाता है
नियंत्रणकुछ चलाता नहीं, इसलिए मंज़ूर करने को कुछ नहीं होताAsk first कुछ बदलने वाली कार्रवाई से पहले रुकता है
संदर्भसिर्फ़ वही देखता है जो आप चिपकाते हैंread_file और grep आपकी स्क्रिप्ट और लॉग पढ़ते हैं

यह कैसे काम करता है

  1. TechRetriever को Windows 10 या 11 पर इंस्टॉल करें, और सबसे पहले उसके SHA-256 चेकसम की तुलना प्रकाशित मैनिफ़ेस्ट से करें।
  2. एक मॉडल जोड़ें: क्लाउड AI प्रोवाइडर, आपके अपने PC पर चलने वाला मॉडल, या बिल्ट-इन मॉडल।
  3. प्रोजेक्ट फ़ोल्डर और एक मोड चुनें: Auto-run, Ask first या Plan only।
  4. बताएँ कि आपको कैसी स्क्रिप्ट चाहिए, हर एक्शन कार्ड पढ़ें, और diff तभी स्वीकार करें जब वह आपके अनुरोध से मेल खाए।

यह किनके लिए है

सबसे पहले वे नए लोग आते हैं जिन्होंने कभी स्क्रिप्ट नहीं लिखी, यानी Windows से आकर Bash सीखने वाले, जो देखना चाहते हैं कि हर पंक्ति कैसे व्यवहार करती है। बहुत छोटा शुरू करें। WSL में एक स्क्रिप्ट लिखें, उसे पंक्ति-दर-पंक्ति पढ़ें, और कुछ भी चलाने से पहले एजेंट से हर हिस्सा समझाने को कहें।

अपनी कुछ Linux मशीनें रखने वाले अनुभवी लोग इसे उन कामों के लिए इस्तेमाल करते हैं जो वे बार-बार दोहराते हैं। होम सर्वर या टेस्ट लैब के लिए Bash प्रोग्रामिंग का मतलब है लॉग खोजना, डिस्क जाँचना, तारीख़ वाले बैकअप लेना और अपने सर्वरों की सूची पर लूप चलाना। हर काम आर्ग्युमेंट वाली स्क्रिप्ट बन जाता है। diff आप खुद जाँचते हैं।

तीसरा समूह उन Windows यूज़र्स का है जो SSH से Linux सिस्टम सँभालते हैं, और यह टूल सिर्फ़ उन सर्वरों के लिए है जो उनके अपने हैं या जिन्हें वे प्रशासित करते हैं। उनकी स्क्रिप्ट Linux वाले हिस्से पर चलती हैं, जबकि TechRetriever Windows 10 या 11 पर ही रहता है। Ask first मोड में एजेंट कुछ बदलने वाली कार्रवाई से पहले रुकता है, और Plan only कुछ नहीं चलाता। हर लक्ष्य जाँच लें।

आम सवाल

bash scripting क्या है?

bash scripting का मतलब है शेल कमांड को एक सादी टेक्स्ट फ़ाइल में रखना, जो आमतौर पर .sh पर खत्म होती है, ताकि Bash उन्हें क्रम से चला सके। शेबैंग पंक्ति से शुरू करें। फिर वेरिएबल, शर्तें, लूप और फ़ंक्शन जोड़ें, और हर कमांड का एग्ज़िट कोड जाँचें, जहाँ 0 का मतलब सफलता है।

क्या techretriever.com ही TechRetriever की आधिकारिक वेबसाइट है?

हाँ। techretriever.com ही TechRetriever की आधिकारिक वेबसाइट है, और जिस इंस्टॉलर का लिंक यहाँ है वह मूल बिल्ड है। उसके SHA-256 चेकसम की तुलना प्रकाशित मैनिफ़ेस्ट से करें, क्योंकि इंस्टॉलर पर अभी कोड-साइनिंग नहीं है, और सवालों के लिए ऐप के भीतर का Send feedback बटन इस्तेमाल करें।

Bash स्क्रिप्ट असल में कहाँ चलती हैं?

स्क्रिप्ट आपके अपने PC पर WSL में चलती हैं, या ऐसे Linux सिस्टम पर जो आपका अपना है और जिस तक आप SSH से पहुँचते हैं। TechRetriever खुद Windows 10 या 11 पर चलता है। दायरा सीमित रखें। यह केवल उन मशीनों के लिए है जो आपकी अपनी हैं या जिन्हें प्रशासित करने का आपको अधिकार है, और यह इसकी जाँच आपके लिए नहीं करता।

क्या मैं एजेंट को स्क्रिप्ट पढ़ने से पहले चलाने से रोक सकता हूँ?

हाँ। पक्का तरीका Plan only है: वह सिर्फ़ योजना लिखता है और कुछ भी नहीं चलाता, न कमांड, न फ़ाइल में बदलाव। Ask first कुछ बदलने वाली कार्रवाई से पहले रुकता है, पर सिर्फ़ पढ़ने वाली कमांड बिना रुके चल सकती है। Auto-run तुरंत काम करता है, इसलिए उसे उन कामों के लिए रखें जिन्हें आप पहले जाँच चुके हैं।

क्या मैं इसे ऑफ़िस के सर्वर पर Bash प्रोग्रामिंग के लिए इस्तेमाल कर सकता हूँ?

हाँ, अगर उस सर्वर को प्रशासित करने का आपको अधिकार है। पहले परखें। स्क्रिप्ट को अपनी मशीन या टेस्ट सर्वर पर चलाएँ, फ़ाइलें बदलने या मिटाने वाली किसी भी स्क्रिप्ट से पहले बैकअप रखें, और मंज़ूरी देने से पहले हर कमांड पढ़ें।

क्या मेरी स्क्रिप्ट और प्रॉम्प्ट मेरे PC से बाहर जाते हैं?

क्लाउड मॉडल को प्रॉम्प्ट का पाठ मिलता है, जिसमें वह हर फ़ाइल भी शामिल है जिसे एजेंट पढ़ता है, इसलिए वह प्रोवाइडर आपकी स्क्रिप्ट देखता है। लोकल मॉडल से यह बदल जाता है। लोकल मॉडल के साथ कुछ भी PC से बाहर नहीं जाता, और चैट, वर्किंग फ़ोल्डर और API कुंजियाँ दोनों हालात में PC पर ही रहती हैं।

क्या एजेंट गारंटी देता है कि स्क्रिप्ट सही है?

नहीं। आप diff पढ़ते हैं, bash -n से सिंटैक्स जाँचते हैं और असली डेटा को छूने से पहले स्क्रिप्ट को अपनी मशीन पर परखते हैं। एजेंट मसौदे लिखता है, और Shell कार्ड असली एग्ज़िट कोड दिखाता है, पर स्क्रिप्ट सही है या नहीं, यह सिर्फ़ आपकी समीक्षा तय करती है।

शुरू करें

टेस्ट मशीन पर एक स्क्रिप्ट आज़माएँ

सेटअप लगभग 34 MB का है। इसे Windows 10 या 11 पर इंस्टॉल करें, स्क्रिप्ट वाला कोई फ़ोल्डर खोलें, Plan only से शुरू करें, और जब आप चाहें कि एजेंट कुछ चलाए, तब Ask first पर जाएँ।

Windows के लिए TechRetriever डाउनलोड करें ↗

TechRetriever को जानें

हर पेज 20 भाषाओं में उपलब्ध है।

एजेंट स्क्रिप्ट के साथ क्या कर सकता है ↗ क्लाउड, लोकल और बिल्ट-इन मॉडल ↗ स्क्रिप्ट बनाने की चरण-दर-चरण गाइड ↗ डाउनलोड और चेकसम के चरण ↗ सवाल और जवाब ↗ प्राइवेसी और डेटा का प्रबंधन ↗