विंडोज 10 पर बैश शैल के बाहर से लिनक्स कमांड कैसे चलाएं

विषयसूची:

विंडोज 10 पर बैश शैल के बाहर से लिनक्स कमांड कैसे चलाएं
विंडोज 10 पर बैश शैल के बाहर से लिनक्स कमांड कैसे चलाएं

वीडियो: विंडोज 10 पर बैश शैल के बाहर से लिनक्स कमांड कैसे चलाएं

वीडियो: विंडोज 10 पर बैश शैल के बाहर से लिनक्स कमांड कैसे चलाएं
वीडियो: How to Stop Windows 10 from Using so Much Data - YouTube 2024, अप्रैल
Anonim
विंडोज 10 में लिनक्स अनुप्रयोगों को चलाने के लिए अंतर्निहित "लिनक्स के लिए विंडोज सबसिस्टम" शामिल है, लेकिन यह केवल बैश खोल के माध्यम से सुलभ है। हालांकि, बैश विंडो लॉन्च किए बिना लिनक्स अनुप्रयोगों को चलाने का एक तरीका है।
विंडोज 10 में लिनक्स अनुप्रयोगों को चलाने के लिए अंतर्निहित "लिनक्स के लिए विंडोज सबसिस्टम" शामिल है, लेकिन यह केवल बैश खोल के माध्यम से सुलभ है। हालांकि, बैश विंडो लॉन्च किए बिना लिनक्स अनुप्रयोगों को चलाने का एक तरीका है।

यह संभव है धन्यवाद

bash -c

आदेश। कमांड प्रॉम्प्ट और पावरशेल के माध्यम से लिनक्स कमांड चलाने के लिए इसका इस्तेमाल करें, या यहां तक कि डेस्कटॉप शॉर्टकट भी बनाएं जो लॉन्च होने पर लिनक्स कमांड या प्रोग्राम चलाता है।

अद्यतन करें: यदि आपके पास एकाधिक लिनक्स वातावरण स्थापित हैं, तो आप डिफ़ॉल्ट लिनक्स वातावरण चुनने के लिए wslconfig कमांड का उपयोग कर सकते हैं। विशिष्ट लिनक्स वातावरण में कमांड चलाने का एक तरीका भी है।

कमांड प्रॉम्प्ट या पावरशेल में लिनक्स कमांड कैसे चलाएं

इससे पहले कि आप इनमें से कोई भी कर लें, आपको विंडोज 10 के बैश खोल को स्थापित और स्थापित करने की आवश्यकता होगी। आपके द्वारा करने के बाद, आप एक कमांड प्रॉम्प्ट विंडो खोल सकते हैं और बैश विंडो के बाहर लिनक्स सॉफ़्टवेयर चलाने के लिए निम्न आदेश चला सकते हैं:

bash -c 'command'

उदाहरण के लिए, मान लीजिए कि आप apts के माध्यम से emacs पैकेज को स्थापित करना चाहते हैं। आप कमांड प्रॉम्प्ट विंडो में निम्न आदेश चलाएंगे:

bash -c 'sudo apt-get install emacs'

जब आप bash -c का उपयोग करते हैं, तो विंडोज पृष्ठभूमि में एक बैश खोल लॉन्च करेगा और इसे कमांड पास करेगा। आदेश तब तक चलता रहेगा जब तक यह पूरा नहीं हो जाता है और फिर बैश खोल के साथ छोड़ दिया जाता है। मौजूदा कमांड रन का कोई भी टर्मिनल आउटपुट एक अलग बैश खोल विंडो की बजाय कमांड प्रॉम्प्ट विंडो में सीधे दिखाई देगा।

यह चाल आपको PowerShell में लिनक्स कमांड चलाने की अनुमति देती है, जैसे आप एक सामान्य विंडोज निष्पादन योग्य चलाते हैं। आप इसे कमांड प्रॉम्प्ट विंडो में, या PowerShell में निष्पादन योग्य चलाने के लिए किसी अन्य विधि के माध्यम से.exe फ़ाइल को सीधे चलाकर कर सकते हैं।
यह चाल आपको PowerShell में लिनक्स कमांड चलाने की अनुमति देती है, जैसे आप एक सामान्य विंडोज निष्पादन योग्य चलाते हैं। आप इसे कमांड प्रॉम्प्ट विंडो में, या PowerShell में निष्पादन योग्य चलाने के लिए किसी अन्य विधि के माध्यम से.exe फ़ाइल को सीधे चलाकर कर सकते हैं।

bash -c 'uname -a'

कमांड प्रॉम्प्ट विंडो के साथ, कमांड का आउटपुट सीधे PowerShell में दिखाई देगा। इन तरीकों का उपयोग बैच फ़ाइल को बैच फ़ाइल या PowerShell स्क्रिप्ट में जोड़ने के लिए भी किया जा सकता है।

Image
Image

रन संवाद या स्टार्ट मेनू से लिनक्स कमांड कैसे चलाएं

यह चाल रन संवाद, स्टार्ट मेनू, या किसी भी तृतीय-पक्ष एप्लिकेशन लॉन्चर से कमांड चलाने के लिए भी काम करती है।

उदाहरण के लिए, रन संवाद से vi लॉन्च करने के लिए, आप अपने कीबोर्ड पर विंडोज + आर दबाएंगे और फिर निम्न आदेश चलाएं:

bach -c 'vi'

वीआई टेक्स्ट एडिटर अपनी खिड़की में दिखाई देगा।

Image
Image

यह स्टार्ट मेनू के लिए भी काम करता है, ताकि आप एक ही कमांड को स्टार्ट मेनू में सीधे टाइप कर सकें और इसे कमांड के रूप में चलाने के लिए एंटर दबाएं।

Image
Image

डेस्कटॉप शॉर्टकट के साथ लिनक्स कमांड कैसे चलाएं

bash -c

कमांड डेस्कटॉप डेस्कटॉप शॉर्टकट के माध्यम से लिनक्स अनुप्रयोगों को लॉन्च करना भी संभव बनाता है। उदाहरण के लिए, मान लीजिए कि आप डेस्कटॉप शॉर्टकट के माध्यम से vi टेक्स्ट एडिटर लॉन्च करना चाहते हैं। आप डेस्कटॉप पर राइट-क्लिक करेंगे, नया> नया शॉर्टकट इंगित करें, और निम्न लक्ष्य दर्ज करें:

bash -c 'vi'

अब आप शॉर्टकट को सहेज सकते हैं और जब आप इसे डबल-क्लिक करते हैं तो यह vi लॉन्च करेगा।

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

हालांकि, आपको उन्हें इस तरह लॉन्च करना होगा:

bash -c 'DISPLAY=:0 command'

जबकि आप विंडोज़ में कहीं और से बैश कमांड लॉन्च कर सकते हैं, तो बैश खोल विंडो से सीधे विंडोज सॉफ़्टवेयर या निष्पादन योग्य चलाने का कोई तरीका नहीं है।

सिफारिश की: