Windows 10 versi 1903 'Kemas kini April 2019' hadir dengan sejumlah perubahan dan penambahbaikan menarik yang dibuat pada ciri WSL. Ini termasuk distro tambahan di Kedai, keupayaan untuk melihat-lihat fail WSL dari File Exporer, dan banyak lagi.
Iklan
Keupayaan untuk menjalankan Linux secara semula jadi di Windows 10 disediakan oleh ciri WSL. WSL bermaksud Windows Subsystem untuk Linux, yang pada mulanya, hanya terhad kepada Ubuntu. Versi moden WSL membenarkan memasang dan menjalankan pelbagai distro Linux dari Kedai Microsoft.
Selepas membolehkan WSL , anda boleh memasang pelbagai versi Linux dari Kedai. Anda boleh menggunakan pautan berikut:
dan banyak lagi.
Dengan Windows 10 versi 1903 'Kemas kini April 2019' anda dapat dengan mudah mengakses semua fail di distro Linux anda dari Windows. Pada penulisan ini, ciri ini dilaksanakan pada Windows 10 build 18836. Ia sedang menuju ke cawangan 19h1, jadi kita akan melihatnya dengan binaan seterusnya. Inilah cara ia dapat dilakukan.
Untuk mengakses Fail Linux WSL dari Windows 10 , lakukan perkara berikut.
- Aktifkan ciri WSL.
- Pasang beberapa distro, mis. Ubuntu, dan mulakannya.
- Semasa berada dalam direktori di FS Linux, ketik
penjelajah.
. - Ini akan membuka tetingkap File Explorer, yang terletak di dalam distro Linux anda.
Dari sana anda boleh mengakses apa sahaja fail Linux yang anda suka, seperti mana yang anda lakukan melalui fail lain melalui File explorer Ini termasuk operasi seperti: menyeret fail bolak-balik ke lokasi lain, menyalin dan menampal, dan bahkan menggunakan entri menu konteks khusus yang ditambahkan oleh Notepad ++, VSCode, dan perisian lain.
cara meletakkan gambar di belakang teks dalam dokumen google
File Explorer menunjukkan fail distro sebagai bahagian rangkaian maya di bawah jalan \ wsl $ \.
Pasukan WSL sedang giat menyelidiki cara untuk meningkatkan kebolehtemuan fail Linux di dalam File Explorer. Kemajuan kerja mereka sudah dapat dilihat pada Windows 10 Build 18836 yang menunjukkan Sistem Fail WSL / Linux di File Explorer .
Akses Fail Linux di Command Line
Sebagai tambahan kepada File Explorer, anda boleh menggunakan alat Prompt Perintah klasik, dan PowerShell untuk mengakses fail Linux anda. Begitu juga, anda perlu menavigasi ke \ wsl $ {distro name} di mana {distro name} adalah nama distro yang sedang berjalan.
Isu yang diketahui
Ini adalah ciri baru, dan beberapa bahagiannya mungkin tidak berfungsi dengan sempurna. Berikut adalah beberapa masalah yang diketahui yang ingin kami maklumkan semasa menggunakan ciri ini:
- Setakat ini, fail distro hanya dapat diakses dari Windows ketika distro sedang berjalan. Pembangun akan menambahkan sokongan untuk distro yang tidak berjalan dalam kemas kini yang akan datang.
Oleh kerana pelayan fail 9P berjalan di dalam setiap distro, hanya boleh diakses ketika distro itu dijalankan. Pasukan ini sedang mencari cara untuk membantu menyelesaikannya. - Mengakses fail Linux dianggap sama seperti mengakses sumber rangkaian, dan sebarang peraturan untuk mengakses sumber rangkaian masih akan berlaku
cth: Semasa menggunakan CMD, cd \ wsl $ Ubuntu home tidak akan berfungsi (kerana CMD tidak menyokong laluan UNC sebagai direktori semasa), namun salin \ wsl $ Ubuntu home somefile.txt C: dev akan bekerja - Peraturan lama masih berlaku, anda TIDAK boleh mengakses fail Linux anda di dalam folder AppData!
Sekiranya anda cuba mengakses fail Linux anda melalui folder AppData, anda memintas menggunakan pelayan 9P, yang bermaksud bahawa anda tidak akan mempunyai akses ke fail Linux anda, dan anda mungkin bolehrasuahdistro Linux anda.
Catatan: Pelayan 9P adalah pelayan yang mengandungi protokol yang menyokong metadata Linux, termasuk izin. Daemon init WSL kini merangkumi pelayan 9P. Terdapat perkhidmatan dan pemacu Windows yang bertindak sebagai klien dan bercakap dengan pelayan 9P (yang berjalan di dalam instance WSL). Pelanggan dan pelayan berkomunikasi melalui soket AF_UNIX, kerana WSL membenarkan interop antara aplikasi Windows dan aplikasi Linux menggunakan AF_UNIX.
Sumber: Microsoft