Windows 10 1903. gada versijā “2019. gada aprīļa atjauninājums” ir vairākas interesantas izmaiņas un uzlabojumi, kas veikti WSL funkcijā. Tie ietver papildu distros veikalā, iespēju pārlūkot WSL failus no File Exporer un daudz ko citu.
Reklāma
Iespēju palaist Linux dabiski operētājsistēmā Windows 10 nodrošina WSL funkcija. WSL nozīmē Windows apakšsistēmu Linux, kas sākotnēji bija ierobežota tikai ar Ubuntu. Mūsdienu WSL versijas atļauj instalējot un palaižot vairākus Linux distros no Microsoft veikala.
Pēc ļaujot WSL , no veikala varat instalēt dažādas Linux versijas. Varat izmantot šādas saites:
un vēl.
Izmantojot Windows 10 1903. gada versiju “2019. gada aprīļa atjauninājums”, varat viegli piekļūt visiem failiem jūsu Linux distros no Windows. Kopš šī raksta šī funkcija ir ieviesta Windows 10 būvējumā 18836. Tas ir ceļā uz filiāli 19h1, tāpēc mēs to redzēsim ar nākamo būvējumu. Lūk, kā to var izdarīt.
Lai piekļūtu WSL Linux failiem no Windows 10 , rīkojieties šādi.
- Iespējot WSL funkciju.
- Uzstādīt kāds distro, piem. Ubuntu un palaidiet to.
- Atrodoties direktorijā Linux FS, ierakstiet
pētnieks.
. - Tas atvērs logu File Explorer, kas atrodas jūsu Linux izplatītāja iekšpusē.
No turienes jūs varat piekļūt visiem Linux failiem, kas jums patīk, tāpat kā jebkuram citam failam, izmantojot File Explorer. Tas ietver šādas darbības: failu vilkšana uz priekšu un atpakaļ uz citām vietām, kopēšana un ielīmēšana un pat pielāgotu konteksta izvēlnes ierakstu izmantošana, ko pievienojuši Notepad ++, VSCode un cita programmatūra.
grāmatzīme visas atvērtās cilnes hroms android
File Explorer parāda izplatīšanas failus kā virtuālā tīkla koplietošanu zem ceļa \ wsl $ \.
WSL komanda aktīvi pēta veidus, kā uzlabot Linux failu atklātību File Explorer. Viņu darba gaita jau ir redzama Windows 10 Build 18836 kas File Explorer parāda WSL / Linux failu sistēmu .
Piekļūstiet Linux failiem komandrindā
Lai piekļūtu Linux failiem, papildus File Explorer varat izmantot klasiskos komandu uzvednes un PowerShell rīkus. Līdzīgi jums ir jāpārvietojas uz \ wsl $ {distro name} kur {distro name} ir darbojošās distro nosaukums.
Zināmas problēmas
Šī ir jauna funkcija, un daži tās gabali var nedarboties perfekti. Šeit ir daži zināmi jautājumi, par kuriem mēs vēlamies jūs informēt, izmantojot šo funkciju:
- Pašlaik distros failiem no Windows varēs piekļūt tikai tad, kad darbojas distro. Izstrādātājs nākamajā atjauninājumā pievienos atbalstu nedarbojošajiem rajoniem.
Tā kā 9P failu serveris darbojas katra izplatītāja iekšpusē, tas ir pieejams tikai tad, kad darbojas šis izplatītājs. Komanda meklē veidus, kā palīdzēt to atrisināt. - Piekļuve Linux failiem tiek traktēta tāpat kā piekļuve tīkla resursam, un joprojām tiks piemēroti visi noteikumi par piekļuvi tīkla resursiem
piem., izmantojot CMD, cd \ wsl $ Ubuntu home nedarbosies (jo CMD neatbalsta UNC ceļus kā pašreizējos direktorijus), tomēr kopējiet \ wsl $ Ubuntu home somefile.txt C: dev strādās - Vecie noteikumi joprojām ir spēkā, jums NAV jāpiekļūst saviem Linux failiem mapē AppData!
Ja mēģināt piekļūt saviem Linux failiem, izmantojot mapi AppData, tiek apiets, izmantojot 9P serveri, kas nozīmē, ka jums nebūs piekļuves saviem Linux failiem, un jūs, iespējams, varētukorumpētsjūsu Linux izplatītājs.
Piezīme: 9P serveris ir serveris, kas satur protokolus, kas atbalsta Linux metadatus, ieskaitot atļaujas. WSL init dēmonā tagad ir iekļauts 9P serveris. Ir Windows pakalpojums un draiveris, kas darbojas kā klients un runā ar 9P serveri (kas darbojas WSL instancē). Klients un serveris sazinās, izmantojot AF_UNIX ligzdas, jo WSL ļauj sadarboties starp Windows lietojumprogrammu un Linux lietojumprogrammu, izmantojot AF_UNIX.
Avots: Microsoft