curl कमांड: टर्मिनल से वेब कैसे फेच करें
जब आप कोई वेबसाइट देखना चाहते हैं, तो आप एक ब्राउज़र खोलते हैं और पता टाइप करते हैं। पर अंदर ही अंदर ब्राउज़र एक बहुत आसान सा काम कर रहा होता है — वह किसी सर्वर से एक पेज माँगता है और जवाब आपकी स्क्रीन पर दिखा देता है। तो सवाल यह है: क्या आप भी वही पेज सीधे टर्मिनल से माँग सकते हैं?
हाँ, आप माँग सकते हैं — इसके लिए curl कमांड है। आप टर्मिनल में curl के बाद एक वेब पता लिखते हैं, और curl उस पेज को सर्वर से फेच करके सीधे आपकी स्क्रीन पर ले आता है। न क्लिक, न टैब, बस सीधा जवाब।
curl कमांड आखिर करती क्या है?
एक वेंडिंग मशीन की सोचिए। आप एक रिक्वेस्ट डालते हैं, मशीन एक पल काम करती है, और सामने जवाब आ जाता है। curl कमांड बिल्कुल इसी तरह काम करती है।
आप curl को एक वेब पता देते हैं, और यह वही पेज वापस ले आता है जो एक ब्राउज़र लोड करता। फर्क सिर्फ इतना है कि यहाँ कोई बटन या टैब नहीं — सब कुछ एक ही लाइन में होता है। यही टर्मिनल से वेब फेच करने का सबसे सीधा तरीका है।
curl कमांड कैसे टाइप करूँ?
कमांड बहुत छोटी है। आप curl लिखते हैं, फिर एक स्पेस, फिर वह वेब पता जो आप चाहते हैं। जैसे:
curl example.com
चलिए इसे टुकड़ों में समझते हैं:
curl— वह टूल है जो पेज को फेच करके लाता है।example.com— वह पता है जो आप माँग रहे हैं।
इसे चलाते ही सर्वर का जवाब आपकी स्क्रीन पर छप जाता है। वह जवाब उस पेज का टेक्स्ट होता है — ठीक वही जो एक ब्राउज़र अंदर से लोड करता है, बस बिना किसी सजावट के।
curl कमांड क्यों मायने रखती है?
यह सिर्फ एक टर्मिनल ट्रिक नहीं है। असली टूल और स्क्रिप्ट डेटा बिल्कुल इसी तरीके से लाते हैं — एक रिक्वेस्ट भेजकर, जवाब लेकर।
जब आप curl समझ जाते हैं, तो आपको साफ दिखने लगता है कि इंटरनेट पर हर ऐप पर्दे के पीछे कैसे काम करता है। एक लाइन, कोई भी साइट, और डेटा सीधा आपके पास। आगे चलकर यही सोच API से डेटा खींचने और अपने प्रोग्राम बनाने की नींव बनती है।
इसे अभी कैसे आज़माऊँ?
अभी आज़माने के लिए एक टर्मिनल खोलिए और यह टाइप कीजिए:
curl example.com
Enter दबाइए, और आपको पेज का टेक्स्ट दिखाई देगा। बस — यह रही आपकी पहली रिक्वेस्ट, सीधे टर्मिनल से।
अगर आप पहले यह समझना चाहते हैं कि एक वेब पता असल में होता क्या है, तो पिछला लेसन पढ़ लीजिए। और अगर आप curl से सिर्फ वही चीज़ माँगना चाहते हैं जो आपको चाहिए, तो अगला कदम है क्वेरी पैरामीटर सीखना। यह पूरा सफर आप पूरे फ्री Zero to AI Hero कोर्स में स्टेप-बाय-स्टेप कर सकते हैं।
Key takeaways
curlकमांड सीधे टर्मिनल से किसी वेब पते को फेच करती है।- तरीका आसान है:
curlलिखिए, फिर वेब पता — जैसेcurl example.com। - जवाब में पेज का टेक्स्ट मिलता है, वही जो ब्राउज़र अंदर से लोड करता है।
- टूल और स्क्रिप्ट डेटा इसी तरीके से लाते हैं, इसलिए curl समझना आगे बहुत काम आता है।
- अगला कदम: क्वेरी पैरामीटर से ठीक वही माँगना जो आप चाहते हैं।
🚀 पूरा फ्री कोर्स देखें: Zero to AI Hero — हिंदी में सीखें। रोज़ नए लेसन। शुरुआत से AI इस्तेमाल करना और बनाना सीखें।
Want to actually learn this?
151 free 2-minute lessons — from "what's a file?" to building with AI.
▶ Start the free course