„Windows 10“ versijoje 1903 „2019 m. Balandžio mėn. Atnaujinimas“ pateikiama daugybė įdomių WSL funkcijos pakeitimų ir patobulinimų. Tai apima papildomus skyrelius parduotuvėje, galimybę naršyti WSL failus iš „File Exporer“ ir kt.
Reklama
Galimybę natūraliai paleisti „Linux“ sistemoje „Windows 10“ suteikia WSL funkcija. WSL reiškia „Windows“ posistemį, skirtą „Linux“, kuris iš pradžių buvo apribotas tik „Ubuntu“. Šiuolaikinės WSL versijos leidžia įdiegti ir paleisti kelis „Linux“ distros iš „Microsoft Store“.
Po įgalinant WSL , galite įdiegti įvairias „Linux“ versijas iš „Store“. Galite naudoti šias nuorodas:
ir dar.
Naudodami „Windows 10“ versiją 1903 „2019 m. Balandžio mėn. Atnaujinimas“, galite lengvai pasiekti visus „Linux“ skyriuose esančius failus iš „Windows“. Nuo šio rašymo ši funkcija įdiegta „Windows 10“ versijoje 18836. Ji eina į 19h1 filialą, todėl pamatysime ją su kitu komponavimu. Štai kaip tai galima padaryti.
Norėdami pasiekti WSL Linux failus iš „Windows 10“ , atlikite šiuos veiksmus.
- Įgalinti WSL funkcija.
- Diegti kažkoks distro, pvz. „Ubuntu“ ir paleiskite jį.
- Būdami „Linux FS“ kataloge įveskite
tyrinėtojas.
. - Tai atvers „File Explorer“ langą, esantį jūsų „Linux“ platintojo viduje.
Iš ten galite pasiekti bet kokius „Linux“ failus, kurie jums patinka, kaip ir bet kuriuos kitus failus naudodami „File Explorer“. Tai apima tokias operacijas kaip: failų vilkimas pirmyn ir atgal į kitas vietas, kopijavimas ir įklijavimas ir netgi naudojant pasirinktinius kontekstinio meniu įrašus, kuriuos pridėjo „Notepad ++“, „VSCode“ ir kita programinė įranga.
kaip atšaukti „Kindle“ žurnalo prenumeratą
„File Explorer“ rodo platinimo failus kaip virtualaus tinklo bendrinimą kelyje \ wsl $ \.
WSL komanda aktyviai tiria būdus, kaip pagerinti „Linux“ failų aptinkamumą „File Explorer“. Jų darbo pažanga jau matoma „Windows 10 Build 18836“ tai rodo WSL / Linux failų sistemą „File Explorer“ .
Komandų eilutėje pasiekite „Linux“ failus
Be „File Explorer“, norėdami pasiekti „Linux“ failus, galite naudoti klasikinius komandų eilutės ir „PowerShell“ įrankius. Panašiai reikia pereiti į \ wsl $ {distro name} kur {distro name} yra veikiančios distro pavadinimas.
Žinomos problemos
Tai yra nauja funkcija ir kai kurios jos dalys gali neveikti tobulai. Štai keletas žinomų problemų, apie kurias norime jus informuoti, kai naudojate šią funkciją:
- Šiuo metu „distros“ failus iš „Windows“ bus galima pasiekti tik tada, kai veikia platinimas. Kūrėjas būsimame naujinime pridės neveikiančių distros palaikymą.
Kadangi 9P failų serveris veikia kiekvienoje platinimo sistemoje, jis pasiekiamas tik tada, kai veikia tas platintojas. Komanda ieško būdų, kaip tai išspręsti. - Prieiga prie „Linux“ failų traktuojama taip pat, kaip prieiga prie tinklo išteklių, ir vis tiek bus taikomos visos prieigos prie tinklo išteklių taisyklės
Pvz .: naudojant CMD, cd \ wsl $ Ubuntu home neveiks (nes CMD nepalaiko UNC kelių kaip dabartinių katalogų), tačiau nukopijuokite \ wsl $ Ubuntu home somefile.txt C: dev dirbs - Senos taisyklės vis dar galioja, neturėtumėte pasiekti „Linux“ failų aplanke „AppData“!
Jei bandote pasiekti „Linux“ failus per „AppData“ aplanką, apeinate naudodamiesi 9P serveriu, o tai reiškia, kad neturėsite prieigos prie savo „Linux“ failų ir galbūt galitesugadintasjūsų „Linux“ platintojas.
Pastaba: 9P serveris yra serveris, kuriame yra protokolai, palaikantys „Linux“ metaduomenis, įskaitant leidimus. WSL init deemone dabar yra 9P serveris. Yra „Windows“ paslauga ir tvarkyklė, kuri veikia kaip klientas ir kalba su 9P serveriu (kuris veikia WSL egzemplioriuje). Klientas ir serveris bendrauja per AF_UNIX lizdus, nes WSL leidžia sąveikauti tarp „Windows“ programos ir „Linux“ programos naudojant „AF_UNIX“.
Šaltinis: „Microsoft“