विंडोज 10 संस्करण 1903 'अप्रैल 2019 अपडेट' डब्ल्यूएसएल फीचर में किए गए कई दिलचस्प बदलावों और सुधारों के साथ आता है। इनमें स्टोर में अतिरिक्त डिस्ट्रोस, फ़ाइल एक्सॉपर से WSL फ़ाइलों को ब्राउज़ करने की क्षमता, और बहुत कुछ शामिल हैं।
विज्ञापन
विंडोज 10 में लिनक्स को मूल रूप से चलाने की क्षमता डब्ल्यूएसएल फीचर द्वारा दी गई है। WSL लिनक्स के लिए विंडोज सबसिस्टम के लिए खड़ा है, जो शुरू में केवल उबंटू तक ही सीमित था। WSL के आधुनिक संस्करण अनुमति देते हैं कई लिनक्स डिस्ट्रोस को स्थापित करना और चलाना Microsoft स्टोर से।
उपरांत WSL को सक्षम करना , आप स्टोर से विभिन्न लिनक्स संस्करण स्थापित कर सकते हैं। आप निम्न लिंक का उपयोग कर सकते हैं:
और अधिक।
विंडोज 10 संस्करण 1903 'अप्रैल 2019 अपडेट' के साथ आप विंडोज से अपने लिनक्स डिस्ट्रोस में सभी फाइलों को आसानी से एक्सेस कर सकते हैं। इस लेखन के रूप में, यह सुविधा विंडोज 10 बिल्ड 18836 में लागू की गई है। यह 19h1 शाखा के लिए है, इसलिए हम इसे अगले बिल्ड के साथ देखेंगे। यहां बताया गया है कि यह कैसे किया जा सकता है।
विंडोज 10 से डब्लूएसएल लिनक्स फाइलें एक्सेस करने के लिए , निम्न कार्य करें।
- सक्षम WSL सुविधा।
- इंस्टॉल कुछ डिस्ट्रो, उदा। उबंटू, और इसे शुरू करें।
- लिनक्स एफएस पर एक निर्देशिका में रहते हुए, टाइप करें
खोजकर्ता।
। - यह एक फ़ाइल एक्सप्लोरर विंडो खोलेगा, जो आपके लिनक्स डिस्ट्रो के अंदर स्थित है।
वहां से आप अपनी पसंद की लिनक्स फाइल को एक्सेस कर सकते हैं, ठीक वैसे ही जैसे आप फाइल एक्सप्लोरर के माध्यम से किसी अन्य फाइल को करते हैं। इसमें जैसे ऑपरेशन शामिल हैं: फ़ाइलों को अन्य स्थानों पर पीछे और पीछे खींचना, कॉपी और पेस्ट करना, और यहां तक कि नोटपैड ++, वीएसकोड और अन्य सॉफ़्टवेयर द्वारा जोड़े गए कस्टम संदर्भ मेनू प्रविष्टियों का उपयोग करना।
एक ज़ोंबी ग्रामीण को ग्रामीण में कैसे बदलें
फ़ाइल एक्सप्लोरर, रास्ते की फाइलों को \ wsl $ \ के तहत एक वर्चुअल नेटवर्क शेयर के रूप में दिखाता है।
WSL टीम सक्रिय रूप से फाइल एक्सप्लोरर के अंदर लिनक्स फाइलों की खोज क्षमता में सुधार के तरीकों की जांच कर रही है। उनके काम की प्रगति पहले से ही विंडोज 10 बिल्ड 18836 में देखी जा सकती है फ़ाइल एक्सप्लोरर में WSL / Linux फ़ाइल सिस्टम दिखाता है ।
कमांड लाइन में एक्सेस लिनक्स फाइल्स
फ़ाइल एक्सप्लोरर के अलावा, आप अपनी लिनक्स फाइलों तक पहुंचने के लिए क्लासिक कमांड प्रॉम्प्ट और पावरशेल टूल्स का उपयोग कर सकते हैं। इसी तरह, आपको \ wsl $ {distro name} नेविगेट करने की आवश्यकता है, जहाँ {distro name} एक रनिंग डिस्ट्रो का नाम है।
ज्ञात पहलु
यह एक नई विशेषता है, और इसके कुछ टुकड़े पूरी तरह से काम नहीं कर सकते हैं। इस सुविधा का उपयोग करते समय कुछ ज्ञात समस्याएँ हैं जिनसे हम आपको अवगत कराना चाहते हैं:
- फिलहाल, डिस्ट्रो के चलने पर डिस्ट्रोस फाइलें केवल विंडोज से ही एक्सेस की जा सकेंगी। डेवलपर भविष्य के अपडेट में नॉन-रनिंग डिस्ट्रोस के लिए समर्थन जोड़ने जा रहा है।
चूंकि 9P फ़ाइल सर्वर प्रत्येक डिस्ट्रो के अंदर चलता है, यह केवल तभी पहुंच योग्य होता है जब वह डिस्ट्रो चल रहा हो। टीम इसे सुलझाने में मदद करने के तरीकों पर गौर कर रही है। - लिनक्स फाइलों तक पहुंचना नेटवर्क संसाधन तक पहुंचने के समान है, और नेटवर्क संसाधनों तक पहुंचने के लिए कोई भी नियम अभी भी लागू होगा
उदाहरण: CMD का उपयोग करते समय, cd \ wsl $ Ubuntu home काम नहीं करेगा (जैसा कि CMD वर्तमान निर्देशिका के रूप में UNC रास्तों का समर्थन नहीं करता है), हालाँकि कॉपी \ wsl $ Ubuntu home somefile.txt C _ _ काम करेगा - पुराने नियम अभी भी लागू होते हैं, आपको AppData फ़ोल्डर के अंदर अपनी लिनक्स फ़ाइलों तक नहीं पहुंचना चाहिए!
यदि आप अपने AppData फ़ोल्डर के माध्यम से अपनी लिनक्स फ़ाइलों को एक्सेस करने की कोशिश करते हैं, तो आप 9P सर्वर का उपयोग करके बाईपास कर रहे हैं, जिसका अर्थ है कि आपकी लिनक्स फाइलों तक पहुंच नहीं होगी, और आप संभवतः कर सकते हैंभ्रष्टआपका लिनक्स डिस्ट्रो।
नोट: एक 9 पी सर्वर एक सर्वर है जिसमें प्रोटोकॉल होते हैं जो अनुमति सहित लिनक्स मेटाडेटा का समर्थन करते हैं। WSL init डेमॉन में अब एक 9P सर्वर शामिल है। एक विंडोज सेवा और ड्राइवर है जो क्लाइंट के रूप में कार्य करता है और 9 पी सर्वर से बात करता है (जो कि डब्ल्यूएसएल उदाहरण के अंदर चल रहा है)। क्लाइंट और सर्वर AF_UNIX सॉकेट पर संवाद करते हैं, क्योंकि WSL एक विंडोज़ एप्लिकेशन और AF_UNIX का उपयोग करके लिनक्स एप्लिकेशन के बीच इंटरॉप की अनुमति देता है।
स्रोत: माइक्रोसॉफ्ट