उन लोगों के लिए जो सोचते हैं कि "क्या विंडोज़ सिस्टम पर शेल स्क्रिप्ट फ़ाइल बनाई और निष्पादित की जा सकती है?" यहाँ उत्तर है हाँ। यह कैसे किया जा सकता है, यह जानने के लिए इस लेख को अंत तक पूरा पढ़ें। यह थोड़ी लंबी प्रक्रिया है लेकिन इसका पालन करना आसान है। तो हम इस प्रक्रिया को 4 भागों में विभाजित करेंगे।
- डब्ल्यूएसएल सक्षम करें - कोई भी सीधे विंडोज सिस्टम पर शेल स्क्रिप्ट को निष्पादित नहीं कर सकता है। ऐसा करने के लिए, आपको पहले लिनक्स (WSL) के लिए विंडोज सबसिस्टम स्थापित करना होगा। डब्ल्यूएसएल विंडोज ऑपरेटिंग सिस्टम की एक विशेषता है जो आपको अपने पारंपरिक विंडोज ऐप के साथ एक लिनक्स फाइल सिस्टम चलाने में सक्षम बनाती है।
- उबंटू डाउनलोड करें और डब्ल्यूएसएल के साथ एकीकृत करें - WSL विंडोज ऑपरेटिंग सिस्टम के साथ आता है, लेकिन इसका उपयोग शुरू करने से पहले आपको इसे सक्षम करना होगा और एक Linux वितरण स्थापित करना होगा। यहां हम देखेंगे कि माइक्रोसॉफ्ट स्टोर ऐप से उबंटू को कैसे डाउनलोड और इंस्टॉल किया जाए।
- शेल स्क्रिप्ट फ़ाइल बनाएँ - .sh फ़ाइलें शेल स्क्रिप्ट फ़ाइल एक्सटेंशन हैं। आइए जानें कि विंडोज सिस्टम पर शेल स्क्रिप्ट फाइल कैसे बनाई जाती है
- शेल स्क्रिप्ट फ़ाइल निष्पादित करें - बनाई गई .sh फ़ाइल चलाएँ
विषयसूची
भाग 1: Linux के लिए Windows सबसिस्टम सक्षम करें (WSL)
चरण 1: खोलें समायोजन का उपयोग करते हुए विंडोज + आई एक साथ चाबियां। पर क्लिक करें अद्यतन और सुरक्षा विकल्प।
![अद्यतन और सुरक्षा](/f/2cad8a39eccc6e9f6b0a36a3315e2d02.png)
चरण 2: बाएँ फलक से. पर क्लिक करें डेवलपर्स के लिए
![डेवलपर्स के लिए](/f/c9dca797070fadf73c0c6ebbffde4f82.png)
चरण 3: सक्षम करें डेवलपर मोड टॉगल बार पर क्लिक करके।
विज्ञापन
![डेवलपर मोड](/f/59dffc5ae148d5d088e8a68d41244188.png)
चरण 4: पॉप अप से पर क्लिक करें हाँ.
![डेवलपर सुविधाओं का उपयोग करें](/f/63c095813d430f430c87701e7fba63f7.png)
चरण 5: फाइंड ए सेटिंग सर्च बार में, टर्न विंडो टाइप करें और परिणामों से पर क्लिक करें विण्डोस के सुविधा को बंद या चालू करो
![विंडोज़ चालू करें](/f/50e5c96171e1db7176b5a73a82448ee5.png)
चरण 6: खुली हुई खिड़की से सही का निशान लगाना चेक बॉक्स पास लिनक्स के लिए विंडोज सबसिस्टम इसे सक्षम करने के लिए। और क्लिक करें ठीक है.
![डब्ल्यूएसएलई](/f/0f33921be13886ee35dc50315da42207.png)
चरण 7: प्रक्रिया को समाप्त करने में कुछ मिनट लगेंगे और यह पुनः आरंभ करने के लिए कहेगा। पुनर्प्रारंभ करें प्रणाली।
भाग 2: उबंटू डाउनलोड करें और डब्लूएसएल के साथ एकीकृत करें
चरण 1: एक बार पुनः आरंभ करने के बाद, माइक्रोसॉफ्ट स्टोर ऐप खोलें विंडोज सर्च बार में माइक्रोसॉफ्ट स्टोर टाइप करके और सर्च रिजल्ट से उस पर डबल क्लिक करके।
![माइक्रोसॉफ्ट स्टोर](/f/d3a8365f9b9233ff74c69186bce1364e.png)
चरण 2: माइक्रोसॉफ्ट स्टोर ऐप सर्च बार में टाइप करें उबंटू और इसे सूची से चुनें।
![उबंटू](/f/fc701a35d27e7d4bdc1d5cbcd798c3ec.png)
चरण 3: पर क्लिक करें प्राप्त उबंटू डाउनलोड करने में कुछ मिनट लगेंगे।
चरण 4: विंडोज सर्च बार टाइप से उबंटू और खोज परिणामों से डबल क्लिक करें उस पर खोलने के लिए।
![उबंटू खोलें](/f/9cdf22908e584b38a301fd126b830f2a.png)
चरण 5: लिनक्स कमांड प्रॉम्प्ट खुल जाएगा और आपकी हार्ड डिस्क पर इसकी स्थापना और WSL के साथ इसका एकीकरण शुरू हो जाएगा।
चरण 6: यह एक के लिए पूछेगा उपयोगकर्ता नाम तथा पासवर्ड क्रेडेंशियल के रूप में अपना वांछित उपयोगकर्ता नाम और पासवर्ड दर्ज करें। सुनिश्चित करें कि आप उन्हें बाद में उपयोग के लिए याद रखें।
![लिनक्स उपयोगकर्ता नाम](/f/7ffd58569ae5f53f9d860afdd80fd335.png)
चरण 7: स्थापना प्रक्रिया के पूरा होने की प्रतीक्षा करें।
भाग 3: शेल स्क्रिप्ट (.sh) फ़ाइल बनाएँ
चरण 1: उस स्थान पर नेविगेट करें जहां आप विंडोज़ पर .sh फ़ाइलें बनाना चाहते हैं। पकड़े रखो बदलाव कुंजी और दाएँ क्लिक करें खाली जगह पर।
चरण 2: दिखाई देने वाली सूची से पर क्लिक करें यहां पॉवरशेल विंडो खोलें.
![पॉवरशेल खोलें](/f/e7b3681f7c4073bd1c35c887258daa86.png)
चरण 3: पावरशेल प्रकार में दे घुमा के और हिट प्रवेश करना। यह बैश शेल पर रीडायरेक्ट करेगा
विज्ञापन
![दे घुमा के](/f/abd28449b3197b70a95e5ad3f0f03a61.png)
चरण 4: पावरशेल प्रकार में बिल्ली > filename.sh यहाँ "फ़ाइल नाम" आपकी फ़ाइल का नाम है। ये तुम्हारी पसंद है। उदाहरण के लिए, यहां मैंने फ़ाइल नाम के रूप में "परीक्षण" दिया है।
चरण 5: हिट प्रवेश करना कीबोर्ड पर बटन। अब चुने हुए स्थान पर एक शेल स्क्रिप्ट फ़ाइल बनाई जाएगी।
![फ़ाइल बनाएँ](/f/76f0283111c11aa77b33baa15416058d.png)
चरण 6: जांचें कि फ़ाइल स्थान पर बनाई जाएगी और पावरशेल पर वापस आएं और दबाएं Ctrl + सी प्रक्रिया को समाप्त करने के लिए एक साथ कुंजी।
![परीक्षण फ़ाइल](/f/cacc15d8a361e76ed12bc612d90c2eef.png)
चरण 7: इस शेल स्क्रिप्ट को निष्पादित करने और परिणाम देखने के लिए, आपको फ़ाइल में कुछ डेटा जोड़ने की आवश्यकता होगी। तो चलिए हैलो वर्ल्ड को प्रिंट करने के लिए फाइल में एक साधारण कमांड जोड़ते हैं।
चरण 8: इस प्रकार के लिए vi filename.sh यहाँ "फ़ाइल नाम" आपकी फ़ाइल का नाम है। उदाहरण के लिए, यहाँ चूंकि मैंने फ़ाइल नाम के रूप में "परीक्षण" दिया है, इसलिए कमांड vi test.sh. होगा
![खुली फाइल](/f/1cd86659a54c032f9142fbf7353bb8ee.png)
चरण 9: यह कमांड संपादन के लिए फाइल को खोलेगा, दबाएं मैं फ़ाइल में प्रवेश करने के लिए कीबोर्ड से कुंजी और इसे संपादित करना प्रारंभ करें।
चरण 10: फ़ाइल में इको "हैलो वर्ल्ड" टाइप करें और सहेजने और छोड़ने के लिए, दबाएं Esc कीबोर्ड से कुंजी और टाइप करें: डब्ल्यूक्यू और हिट प्रवेश करना।
![फ़ाइल संपादित करें](/f/7bb600bbe6bfd6b9b63545c3a9110962.png)
चरण 11: यह फ़ाइल की सामग्री को बचाएगा और फ़ाइल को बंद कर देगा।
भाग 4: शैल स्क्रिप्ट फ़ाइल निष्पादित/चलाएं
चरण 1: अपने विंडोज सिस्टम पर, उस स्थान पर जाएं जहां sh फाइलें मौजूद हैं। पकड़े रखो बदलाव कुंजी और दाएँ क्लिक करें खाली जगह पर।
चरण 2: दिखाई देने वाली सूची से पर क्लिक करें यहां पॉवरशेल विंडो खोलें.
![पॉवरशेल खोलें](/f/e7b3681f7c4073bd1c35c887258daa86.png)
चरण 3: कमांड प्रॉम्प्ट प्रकार में दे घुमा के और हिट प्रवेश करना। यह बैश शेल पर रीडायरेक्ट करेगा
![दे घुमा के](/f/abd28449b3197b70a95e5ad3f0f03a61.png)
चरण 4: टाइप करें श फ़ाइलनाम.sh और हिट प्रवेश करना। उदाहरण के लिए, यहां फ़ाइल का नाम 'टेस्ट' है, इसलिए मैं sh test.sh कमांड का उपयोग करके फ़ाइल को निष्पादित या चलाऊंगा।
चरण 5: अब आप आउटपुट देख सकते हैं। हो गया!
![फ़ाइल चलाएँ](/f/cc367a6b0e968c903db9bcebcb2e5249.png)
नोट: आप कमांड प्रॉम्प्ट में भी sh फ़ाइल निष्पादित कर सकते हैं
चरण 1: रन प्रॉम्प्ट का उपयोग करके खोलें विंडोज + आर एक साथ कुंजी और टाइप करें अध्यक्ष एवं प्रबंध निदेशक इस में। मार प्रवेश करना.
![सही कमाण्ड](/f/d1c0d4056d85fddb2bcb30014d85a96c.png)
चरण 2: यह कमांड प्रॉम्प्ट खोलेगा। उस पथ पर नेविगेट करें जहां आपके पास निष्पादित करने के लिए sh फ़ाइल है सीडी मेरे पास डेस्कटॉप के तहत नया फ़ोल्डर नामक फ़ोल्डर में sh फ़ाइलें हैं, इसलिए आदेश होगा सीडी डेस्कटॉप/नया फ़ोल्डर
![नेविगेट](/f/6d0d78c8182d0fcda968553a2b8cc7b8.png)
चरण 3: अब टाइप करें बैश filename.sh और हिट प्रवेश करना. फ़ाइल नाम आपकी फ़ाइल का नाम है। उदाहरण के लिए, मैं बैश दे दूंगा test.sh
चरण 4: आप अपने कमांड प्रॉम्प्ट पर आउटपुट देख सकते हैं।
![कमांड प्रॉम्प्ट आउटपुट](/f/0ffc1ca2b2a24daa723b9b2da1cfae96.png)
इतना ही! आशा है कि यह लेख उपयोगी है। आपको धन्यवाद!!