आप एक साथ कई लिनक्स वातावरण चलाने के लिए स्वतंत्र हैं, लेकिन जब आप कमांड चलाते हैं तो आपका डिफ़ॉल्ट वातावरण उपयोग किया जाता है
wsl.exe
या
bash.exe
खोल खोलने के लिए, या जब आप उपयोग करते हैं
wsl [command]
या
bash -c [command]
विंडोज़ में कहीं और से कमांड चलाने के लिए।
अपना डिफ़ॉल्ट लिनक्स वितरण कैसे सेट करें
wslconfig.exe
कमांड आपको लिनक्स, या डब्लूएसएल के लिए विंडोज सबसिस्टम के माध्यम से चल रहे लिनक्स वितरण का प्रबंधन करने देता है।
इसे चलाने के लिए, आपको या तो कमांड प्रॉम्प्ट या पावरशेल विंडो खोलनी होगी। कमांड प्रॉम्प्ट विंडो खोलने के लिए, स्टार्ट मेनू खोलें, "cmd" टाइप करें और फिर "कमांड प्रॉम्प्ट" शॉर्टकट पर क्लिक करें। पावरशेल विंडो खोलने के लिए, अपने स्टार्ट बटन पर राइट-क्लिक करें (या विंडोज + एक्स दबाएं), और फिर "विंडोज पावरशेल" कमांड का चयन करें।
अपने स्थापित लिनक्स वितरण को देखने के लिए, निम्न आदेश टाइप करें और एंटर दबाएं:
wslconfig /l
"डिफ़ॉल्ट" के साथ समाप्त होने वाला लिनक्स वितरण आपका डिफ़ॉल्ट लिनक्स वितरण है।
यदि आपको इस सूची में स्थापित लिनक्स वितरण नहीं दिखाई देता है, तो आपको पहले इसे लॉन्च करने की आवश्यकता होगी। पूरा करने के लिए "इंस्टॉलिंग, इसमें कुछ मिनट लग सकते हैं …" की प्रतीक्षा करें। जब यह हो जाता है, तो लिनक्स वितरण इस सूची में दिखाई देगा।
अपना डिफ़ॉल्ट लिनक्स वितरण सेट करने के लिए, निम्न आदेश चलाएं, जहां नाम लिनक्स वितरण का नाम है:
wslconfig /setdefault Name
उदाहरण के लिए, उबंटू को अपने डिफ़ॉल्ट लिनक्स वितरण के रूप में सेट करने के लिए, निम्न आदेश चलाएं:
wslconfig /setdefault Ubuntu
wsl
या
bash
आदेश, आपके द्वारा चुने गए लिनक्स वितरण को खुलता है।
जब आप व्यक्तिगत आदेश चलाते हैं तो आपका डिफ़ॉल्ट लिनक्स वितरण भी उपयोग किया जाता है
wsl command
या
bash -c command
एकाधिक लिनक्स वितरण कैसे चलाएं
यदि आप अपना डिफ़ॉल्ट नहीं हैं तो भी आप एक लिनक्स वातावरण चला सकते हैं। उदाहरण के लिए, आप अपने स्टार्ट मेनू से उबंटू, ओपनएसयूएसई लीप, और एसयूएसई लिनक्स एंटरप्राइज़ सर्वर शॉर्टकट लॉन्च कर सकते हैं और आपके पास एक ही समय में चलने वाले सभी तीन अलग-अलग वातावरण होंगे।
-
उबंटू:
ubuntu
-
ओपनएसयूएसई लीप 42:
opensuse-42
-
एसयूएसई लिनक्स एंटरप्राइज़ सर्वर 12:
sles-12
उदाहरण के लिए, यहां तक कि अगर उबंटू आपका डिफ़ॉल्ट वातावरण है, तो भी आप इसे चलाकर कहीं भी ओपनएसयूएसई लॉन्च कर सकते हैं
opensuse-42
आदेश।
-c
स्विच के साथ आप का उपयोग कर सकते हैं
bash.exe
आदेश। बस नीचे दिए गए कमांड स्ट्रक्चर का उपयोग करें, जहां "distro-command" एक ही कमांड है जिसका उपयोग आप लिनक्स वितरण को लॉन्च करने के लिए करते हैं और "कमांड" वह लिनक्स कमांड है जिसे आप चलाने के लिए चाहते हैं।
distro-command -c command
दूसरे शब्दों में, भले ही ओपनएसयूएसई लीप आपका डिफ़ॉल्ट लिनक्स डिस्ट्रीब्यूशन है, फिर भी आप उबंटू पर कमांड लाइन पर्यावरण या स्क्रिप्ट से चलकर बस एक कमांड चला सकते हैं
ubuntu -c command
उदाहरण के लिए, चलाने के लिए
apt-get moo
आदेश जो उबंटू पर ईस्टर अंडे दिखाता है, आप निम्न आदेश चलाएंगे:
ubuntu -c apt-get moo