Windows 10 sürüm 1903 'Nisan 2019 Güncellemesi', WSL özelliğinde yapılan bir dizi ilginç değişiklik ve iyileştirme ile birlikte gelir. Bunlar, Mağaza'daki ek dağıtımları, WSL dosyalarına File Exporer'dan göz atma becerisini ve daha fazlasını içerir.
Reklam
Linux'u Windows 10'da yerel olarak çalıştırma yeteneği, WSL özelliği tarafından sağlanır. WSL, başlangıçta yalnızca Ubuntu ile sınırlı olan Linux için Windows Alt Sisteminin kısaltmasıdır. WSL'nin modern versiyonları birden çok Linux dağıtımını kurmak ve çalıştırmak Microsoft Store'dan.
Sonra WSL'yi etkinleştirme Mağazadan çeşitli Linux sürümlerini kurabilirsiniz. Aşağıdaki bağlantıları kullanabilirsiniz:
ve dahası.
Windows 10 sürüm 1903 'Nisan 2019 Güncellemesi' ile Linux dağıtımlarınızdaki tüm dosyalara Windows'tan kolayca erişebilirsiniz. Bu yazı itibariyle, bu özellik Windows 10 yapı 18836'da uygulanmaktadır. 19h1 şubesine doğru yol almaktadır, bu nedenle bir sonraki yapıda göreceğiz. İşte nasıl yapılabileceği.
WSL Linux Dosyalarına Windows 10'dan erişmek için , aşağıdakileri yapın.
- etkinleştirme WSL özelliği.
- Yüklemek biraz dağıtım, ör. Ubuntu ve başlatın.
- Linux FS'deki bir dizindeyken yazın
explorer.
. - Bu, Linux dağıtımınızın içinde bulunan bir Dosya Gezgini penceresi açacaktır.
Oradan, istediğiniz Linux dosyalarına, tıpkı Dosya gezgini aracılığıyla diğer herhangi bir dosyada olduğu gibi erişebilirsiniz. Bu, dosyaları başka konumlara ileri geri sürükleme, kopyalayıp yapıştırma ve hatta Notepad ++, VSCode ve diğer yazılımlar tarafından eklenen özel bağlam menüsü girişlerini kullanma gibi işlemleri içerir.
mac'te vpn nasıl kapatılır
Dosya Gezgini, dağıtım dosyalarını \ wsl $ \ yolu altında sanal bir ağ paylaşımı olarak gösterir.
WSL ekibi, Dosya Gezgini içindeki Linux dosyalarının keşfedilebilirliğini iyileştirmenin yollarını aktif olarak araştırmaktadır. Çalışmalarının ilerlemesi Windows 10 Build 18836'da zaten görülebilir. Dosya Gezgini'nde WSL / Linux Dosya Sistemini gösteren .
Linux Dosyalarına Komut Satırından Erişin
Dosya Gezgini'ne ek olarak, Linux dosyalarınıza erişmek için klasik Komut İstemi'ni ve PowerShell araçlarını kullanabilirsiniz. Benzer şekilde, \ wsl $ {dağıtım adı} 'na gitmeniz gerekir; burada {dağıtım adı} çalışan bir dağıtımın adıdır.
Bilinen Sorunlar
Bu yeni bir özelliktir ve bazı parçaları mükemmel çalışmayabilir. Bu özelliği kullanırken sizi haberdar etmek istediğimiz bilinen bazı sorunlar şunlardır:
- Şu andan itibaren, dağıtım dosyalarına yalnızca dağıtım çalışırken Windows'tan erişilebilir. Geliştirici, ilerideki bir güncellemede çalışmayan dağıtımlar için destek ekleyecektir.
9P dosya sunucusu her dağıtımın içinde çalıştığından, yalnızca bu dağıtım çalışırken erişilebilir. Ekip, bu sorunu çözmeye yardımcı olmanın yollarını arıyor. - Linux dosyalarına erişim, bir ağ kaynağına erişimle aynı şekilde ele alınır ve ağ kaynaklarına erişimle ilgili tüm kurallar yine de geçerli olacaktır.
örneğin: CMD kullanırken, cd \ wsl $ Ubuntu home çalışmaz (CMD mevcut dizinler olarak UNC yollarını desteklemediğinden), ancak \ wsl $ Ubuntu home somefile.txt C: dev çalışacak - Eski kurallar hala geçerlidir, Linux dosyalarınıza AppData klasörünün içinden erişmemelisiniz!
Linux dosyalarınıza AppData klasörünüz üzerinden erişmeye çalışırsanız, 9P sunucusunu atlamış olursunuz, bu da Linux dosyalarınıza erişiminiz olmayacağı anlamına gelir ve muhtemelenbozukLinux dağıtımınız.
Not: 9P sunucusu, izinler dahil Linux meta verilerini destekleyen protokolleri içeren bir sunucudur. WSL init arka plan programı artık bir 9P sunucusu içermektedir. İstemci olarak hareket eden ve 9P sunucusuyla (WSL örneğinin içinde çalışan) konuşan bir Windows hizmeti ve sürücüsü vardır. WSL, bir Windows uygulaması ile AF_UNIX kullanan bir Linux uygulaması arasında birlikte çalışmaya izin verdiğinden, istemci ve sunucu AF_UNIX soketleri üzerinden iletişim kurar.
Kaynak: Microsoft