यदि आप विंडोज 11 या विंडोज 10 का उपयोग कर रहे हैं, तो आपको पावरशेल और विंडोज टर्मिनल पहले से इंस्टॉल मिलेंगे। दोनों कमांड-लाइन इंटरफेस हैं जो आपको विभिन्न कार्यों को करने के लिए टेक्स्ट कमांड दर्ज करने की अनुमति देते हैं, लेकिन क्या उन्हें अलग बनाता है?
लोग कमांड प्रॉम्प्ट में जो कर सकते हैं उसे अगले स्तर तक ले जाने के लिए माइक्रोसॉफ्ट ने 2006 में पावरशेल पेश किया। चूँकि Microsoft ने .NET फ्रेमवर्क के शीर्ष पर PowerShell का निर्माण किया है, आप अपने ऑपरेटिंग सिस्टम के साथ इंटरैक्ट करने के लिए टेक्स्ट-आधारित कमांड के साथ .NET भाषाओं का उपयोग कर सकते हैं। PowerShell के लिए सबसे लोकप्रिय भाषा C# है, जो आपको टूल की उन्नत सुविधाओं को अनलॉक करने और अपनी उत्पादकता बढ़ाने की अनुमति देती है।
मानक कमांड के शीर्ष पर, पावरशेल में 200 से अधिक सीएमडीलेट हैं, एक विशेष प्रकार का सी# क्लास जिसे माइक्रोसॉफ्ट "लाइट कमांड" के रूप में परिभाषित करता है। आपके सिस्टम में स्थापित मॉड्यूल के आधार पर संख्या भिन्न हो सकती है। जब PowerShell उन्हें निष्पादित करता है, तो वे एक .NET ऑब्जेक्ट लौटाते हैं जिसे आप हेरफेर कर सकते हैं। उदाहरण के लिए, यह आपको न केवल अपने कंप्यूटर पर उन प्रोग्रामों के साथ इंटरैक्ट करने की अनुमति देता है जो .NET कोर द्वारा संचालित होते हैं बल्कि उनके इनपुट को संसाधित करने की भी अनुमति देता है (किसी भी जटिल कोड की आवश्यकता नहीं है)।
इसके अलावा, जबकि PowerShell CMD की तरह ही बैच फ़ाइलें चला सकता है, यह आपको समय बचाने के लिए PowerShell में कार्यों को शेड्यूल करने की अनुमति देकर अधिक स्वचालन की भी अनुमति देता है। इस तरह, आप अपने कार्यों की बेहतर योजना बना सकते हैं।
माइक्रोसॉफ्ट ने 2019 में (विंडोज 10 के युग के दौरान) विंडोज टर्मिनल को एक टर्मिनल एमुलेटर के रूप में पेश किया। इस संदर्भ में, यह कमांड प्रॉम्प्ट और पॉवरशेल सहित कमांड-लाइन शेल के व्यवहार और कार्यक्षमता का अनुकरण कर सकता है। यह ऐप विंडोज़ में एक कमांड-लाइन टूल लाने के लिए सबसे उल्लेखनीय है जिससे समुदाय लंबे समय से लिनक्स के बारे में ईर्ष्या करता रहा है: BASH (बॉर्न अगेन शेल)।
विंडोज टर्मिनल में BASH और ZSH, FISH, और Ksh (कॉर्नशेल) सहित अन्य Linux शेल चलाने के लिए, आपको सबसे पहले Linux (WSL) के लिए Windows सबसिस्टम को सक्षम करना होगा। आप विंडोज़ टर्मिनल में Azure क्लाउड शेल भी चला सकते हैं, जो आपको विंडोज़ टर्मिनल के भीतर से अपने Azure संसाधनों को प्रबंधित करने की अनुमति देता है।
विंडोज टर्मिनल की सबसे उल्लेखनीय विशेषताओं में से एक आधुनिक टैब्ड इंटरफ़ेस की ओर बढ़ना है जो आपको कई कमांड-लाइन उपयोगिताओं को एक साथ चलाने की सुविधा देता है। उदाहरण के लिए, PowerShell, BASH, या Azure का उपयोग करते समय आपके पास कमांड प्रॉम्प्ट के कई उदाहरण एक साथ चल सकते हैं। यह कुछ ऐसा है जो PowerShell नहीं कर सकता है।
पावरशेल और विंडोज टर्मिनल दोनों का यूजर इंटरफेस अनुकूलन योग्य है। पॉवरशेल में, कुछ हद तक, आप फ़ॉन्ट, फ़ॉन्ट रंग और संकेतों को बदलकर पर्यावरण को दृश्य रूप से अनुकूलित कर सकते हैं। आप विंडोज़ टर्मिनल को विभिन्न तरीकों से अनुकूलित कर सकते हैं, जिसमें शुरुआती प्रोफ़ाइल सेटिंग्स, रंग योजनाएं, इंटरैक्शन और रेंडरिंग विकल्पों में बदलाव शामिल हैं।
ध्यान दें कि आप विंडोज टर्मिनल के भीतर पूर्व निर्धारित रंग योजनाओं का उपयोग करके पावरशेल को भी अनुकूलित कर सकते हैं।
विंडोज टर्मिनल में, आप अन्य भाषाओं के इमोजी और पात्रों का उपयोग कर सकते हैं, इसके यूनिकोड और यूटीएफ समर्थन के लिए धन्यवाद। जब आप इसे इसके नए त्वरित जीपीयू टेक्स्ट रेंडरिंग इंजन के साथ जोड़ते हैं, तो यह बिना किसी समस्या के गैर-मानक वर्ण प्रदर्शित कर सकता है। उदाहरण के लिए, आप किसी वेबसाइट से इमोजी को कॉपी करके विंडोज टर्मिनल में पेस्ट कर सकते हैं और यह सही ढंग से प्रदर्शित होगा।
पावरशेल में यूनिकोड और यूटीएफ समर्थन भी है, लेकिन आपको एन्कोडिंग समस्याओं, जैसे बग और विशिष्ट वर्णों के साथ सीमाएं जैसी समस्याओं का सामना करना पड़ सकता है। यह अन्य भाषाओं के पात्रों और इमोजी के संबंध में विशेष रूप से सच है। विंडोज़ टर्मिनल इस संबंध में काफी बेहतर अनुभव प्रदान करता है।
विंडोज टर्मिनल और पावरशेल सक्रिय समुदायों के साथ ओपन-सोर्स प्रोजेक्ट हैं जो उनके विकास में भाग लेते हैं। दोनों समुदाय परियोजनाओं को लेकर उत्साहित हैं और लगातार अपने ऐप्स का समर्थन करेंगे, उनके प्रदर्शन में सुधार करेंगे और अधिक सुविधाएँ जोड़ेंगे। विंडोज़ टर्मिनल और पॉवरशेल के लिए व्यापक दस्तावेज़ीकरण भी उपलब्ध है, इसलिए आपको उन्हें प्रभावी ढंग से उपयोग करने में मदद करने के लिए फ़ोरम, ट्यूटोरियल और गाइड की कोई कमी नहीं मिलेगी।
पावरशेल .NET फ्रेमवर्क की शक्ति को कमांड-लाइन वातावरण में लाने में मदद करता है, जबकि विंडोज टर्मिनल आपके विंडोज पर लिनक्स सहित विभिन्न शेल का अनुकरण करता है। कंप्यूटर। इसके अलावा, टर्मिनल में पावरशेल की तुलना में अधिक अनुकूलन विकल्प और बेहतर यूनिकोड/यूटीएफ समर्थन है।
हालांकि इनमें से प्रत्येक उपकरण अपने आप में शक्तिशाली है, विंडोज़ टर्मिनल के साथ पावरशेल खोलने की कोई आवश्यकता नहीं है क्योंकि यह शेल वातावरण का भी अनुकरण कर सकता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3