Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Windows

विंडोज 11/10 में .sh या शेल स्क्रिप्ट फ़ाइल चलाने का तरीका

शेल स्क्रिप्ट या .SH फ़ाइलें विंडोज की बैच फ़ाइलों की तरह हैं जिन्हें लिनक्स या यूनिक्स में निष्पादित किया जा सकता है। विंडोज सबसिस्टम फॉर लिनक्स का उपयोग करके विंडोज 10 में .sh या शेल स्क्रिप्ट फ़ाइल चलाना संभव है। इस पोस्ट में, हम आपको दिखाएंगे कि विंडोज 11/10 में शेल स्क्रिप्ट फ़ाइल कैसे चलाएं।

विंडोज 11/10 में .sh या शेल स्क्रिप्ट फ़ाइल कैसे चलाएं

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

  1. WSL का उपयोग करके शेल स्क्रिप्ट फ़ाइल निष्पादित करें
  2. विंडोज 10 पर उबंटू का उपयोग करके शेल स्क्रिप्ट निष्पादित करें

1] WSL का उपयोग करके शेल स्क्रिप्ट फ़ाइल निष्पादित करें

WSL या विंडोज सबसिस्टम फॉर लिनक्स इंस्टॉल करें

सेटिंग्स > अपडेट और सुरक्षा > डेवलपर्स के लिए जाएं। डेवलपर मोड रेडियो बटन चेक करें। और "विंडोज फीचर्स" खोजें, "विंडोज फीचर्स चालू या बंद करें" चुनें।

WSL ढूंढने के लिए स्क्रॉल करें, बॉक्स चेक करें, और फिर इसे इंस्टॉल करें। एक बार हो जाने पर, अनुरोधित परिवर्तनों को समाप्त करने के लिए रीबूट करना होगा। अभी पुनरारंभ करें दबाएं। BASH कमांड प्रॉम्प्ट और पावरशेल में उपलब्ध होगा।

शेल स्क्रिप्ट फ़ाइलें निष्पादित करें

  1. कमांड प्रॉम्प्ट खोलें और उस फ़ोल्डर पर नेविगेट करें जहां स्क्रिप्ट फ़ाइल उपलब्ध है।
  2. Bash script-filename.sh टाइप करें और एंटर कुंजी दबाएं।
  3. यह स्क्रिप्ट को निष्पादित करेगा, और फ़ाइल के आधार पर, आपको एक आउटपुट देखना चाहिए।

विंडोज 11/10 में .sh या शेल स्क्रिप्ट फ़ाइल चलाने का तरीका

लिनक्स प्लेटफॉर्म पर, आप आमतौर पर SH का उपयोग करते हैं, लेकिन यहां आपको BASH का उपयोग करने की आवश्यकता है। उस ने कहा, विंडोज में BASH की अपनी सीमाएं हैं, इसलिए यदि आप लिनक्स वातावरण में निष्पादित करना चाहते हैं, तो आपको उबंटू या ऐसा कुछ इंस्टॉल करना होगा।

2] विंडोज 10 पर उबंटू का उपयोग करके शेल स्क्रिप्ट निष्पादित करें

सुनिश्चित करें कि आपके पास उबंटू या कोई अन्य लिनक्स डिस्ट्रो इंस्टॉल है। उबंटू आपके सभी विंडोज डायरेक्टरी को /mnt के तहत माउंट या उपलब्ध कराएगा। तो C ड्राइव /mnt/C पर उपलब्ध है। तो डेस्कटॉप /mnt/c/users/<username>/desktop पर उपलब्ध होगा।

विंडोज 11/10 में .sh या शेल स्क्रिप्ट फ़ाइल चलाने का तरीका

अब इन चरणों का पालन करें

  1. रन प्रॉम्प्ट में Bash टाइप करें, और यह डिस्ट्रो प्रॉम्प्ट लॉन्च करेगा।
  2. "cd" कमांड का उपयोग करके उस फ़ोल्डर पर नेविगेट करें जहां स्क्रिप्ट उपलब्ध हैं।
  3. "sh script.sh" टाइप करें और एंटर दबाएं।

यह स्क्रिप्ट को निष्पादित करेगा, और यदि उनकी कोर लिनक्स सुविधाओं पर कोई निर्भरता है।

चूंकि लिनक्स अब विंडोज में उपलब्ध है, आपको साइगविन जैसे किसी थर्ड पार्टी एप्लिकेशन का उपयोग करने की आवश्यकता नहीं है। WSL अधिकांश परिदृश्यों के लिए विंडोज 10 में शेल स्क्रिप्ट चलाने में आपकी मदद करने के लिए पर्याप्त होना चाहिए।

विंडोज 11/10 में .sh या शेल स्क्रिप्ट फ़ाइल चलाने का तरीका
  1. विंडोज 11/10 पर PowerShell स्क्रिप्ट फाइल कैसे बनाएं और चलाएं विंडोज 11/10 पर PowerShell स्क्रिप्ट फाइल कैसे बनाएं और चलाएं

    एक स्क्रिप्ट केवल कमांड्स का एक संग्रह है जिसे एक टेक्स्ट फाइल में सेव किया जाता है (विशेष .ps1 एक्सटेंशन का उपयोग करके) जिसे PowerShell समझता है और विभिन्न कार्यों को करने के लिए क्रमिक रूप से निष्पादित करता है। इस पोस्ट में, हम विंडोज 11/10 पर PowerShell स्क्रिप्ट फाइल बनाने और चलाने की प्रक्रिया

  1. Windows 11/10 पर PowerShell स्क्रिप्ट फ़ाइल बनाने और चलाने का तरीका Windows 11/10 पर PowerShell स्क्रिप्ट फ़ाइल बनाने और चलाने का तरीका

    स्क्रिप्ट केवल कमांड्स का एक संग्रह है जिसे टेक्स्ट फ़ाइल में सहेजा जाता है (विशेष .ps1 एक्सटेंशन का उपयोग करके) जिसे PowerShell समझता है और विभिन्न क्रियाएं करने के लिए क्रमिक रूप से निष्पादित करता है। इस पोस्ट में, हम Windows 11/10 पर PowerShell स्क्रिप्ट फ़ाइल बनाने और चलाने की प्रक्रिया की रूपरे

  1. विंडोज 11/10 में स्क्रीनसेवर को वॉलपेपर के रूप में कैसे चलाएं विंडोज 11/10 में स्क्रीनसेवर को वॉलपेपर के रूप में कैसे चलाएं

    इस पोस्ट में, हम देखेंगे कि आप विंडोज 11/10/8/7/Vista में स्क्रीनसेवर को वॉलपेपर के रूप में कैसे चला सकते हैं। आप माउस को हिलाते हुए पृष्ठभूमि में चल रहे स्क्रीनसेवर के साथ काम कर पाएंगे। वास्तव में, यह 2008 की WinVistaClub की एक पुरानी पोस्ट है, जिसे मैं अपडेट करके The Windows Club पर यहां ले जा रह