ProHoster > Blog > Rêveberî > Ji bo xebata bi WSL (Pergala Windows-ê ya ji bo Linux) jiyanên xweş
Ji bo xebata bi WSL (Pergala Windows-ê ya ji bo Linux) jiyanên xweş
Ez di nav WSL (Windows Subsystem for Linux) de kûr im û naha ew WSL2 li heye Insider Windows, ev demek pir xweş e ku meriv bi rastî vebijarkên berdest bikole. Taybetmendiyek pir balkêş a ku min di WSL de dît ev e ku meriv "bi tenê" daneyan di navbera cîhanan de biguhezîne. Ev ne ezmûnek e ku hûn dikarin bi hêsanî bi makîneyên tevahî virtual re bistînin, û ew behsa yekbûna hişk a di navbera Linux û Windows de dike.
Li jêr bêtir agahdarî li ser hin tiştên xweş hene ku hûn dikarin dema ku rûnê fistiq û çîkolata tevlihev bikin bikin!
Windows Explorer-ê ji Linux-ê dest pê bikin û bigihîjin pelên belavkirina xwe
Gava ku hûn di rêzika fermanê ya WSL/bash de ne û dixwazin bi dîtbarî xwe bigihînin pelên xwe, hûn dikarin "explorer.exe" li cihê ku pelrêça heyî lê ye bimeşînin û hûn ê pencereyek Windows Explorer-ê bi pelên xweyên Linux-ê ku bi serverê ve ji we re têne radest kirin bistînin. plana tora herêmî9.
Fermanên Linux-ê yên rastîn (ne CGYWIN) ji Windows-ê bikar bînin
Hûn dikarin fermanek Linux rasterast ji DOS/Windows/her tiştê ku bi tenê li dû WSL.exe bi cîh bikin, bi vî rengî bang bikin.
C:temp> wsl ls -la | findstr "foo"
-rwxrwxrwx 1 root root 14 Sep 27 14:26 foo.bat
C:temp> dir | wsl grep foo
09/27/2016 02:26 PM 14 foo.bat
C:temp> wsl ls -la > out.txt
C:temp> wsl ls -la /proc/cpuinfo
-r--r--r-- 1 root root 0 Sep 28 11:28 /proc/cpuinfo
C:temp> wsl ls -la "/mnt/c/Program Files"
...contents of C:Program Files...
Ji ber ku rêça Windows-ê berî Windows-ê di $PATH-ê de ye, dikarin ji WSL/Linux-ê werin gazîkirin/rakirin. Tiştê ku divê hûn bikin ev e ku di dawiyê de bi eşkere bi .exe re bang bikin. Bi vî rengî "Explorer.exe." dixebite. Her weha hûn dikarin notepad.exe an pelek din jî çêbikin.
Visual Studio Code dest pê bikin û li ser Windows-ê xwemalî bigihîjin sepanên Linux-ê
Dema ku hûn di peldankek WSL de hûn dikarin "kodê" bimeşînin û ji we tê xwestin ku saz bikin VS pêvekên dûr.. Ev bi bandor Koda Visual Studio di nîvê de parçe dike û Pêşkêşkara VS Code "bê serî" li Linux-ê bi muwekîlê VS Code re di cîhana Windows-ê de dimeşîne.
Makîneyên virtual çavkaniyek zexm in û ezmûnek pir serbixwe diafirînin.
WSL-ya orîjînal pir "girêdayî" bû lê li gorî VM-ê performansa pir kêm bû.
WSL 2 bi VM-yên sivik, pêwendiyek bi tevahî ve girêdayî, û performansa bilind ve nêzîkatiyek hybrid pêşkêşî dike.
Di nav çirkeyan de gelek Linux-ê bimeşînin
Li vir ez "wsl --list --all" bikar tînim û jixwe sê Linux li ser pergala min hene.
C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwin
Ez dikarim wan bi hêsanî bimeşînim û di heman demê de profîlan jî destnîşan bikim da ku ew di Termînala min a Windows-ê de xuya bibin.
Bi Pengwin re Servera X Windows-ê li ser Windows-ê bimeşînin
Pengwîn belavokek xwerû ya WSL Linux-ê ye ku pir xweş e. Hûn dikarin li wê bigirin Store Windows. Pengwin bi hev re bikin X Server, mînakî X410, û hûn pergalek yekbûyî ya pir xweş distînin.
Bi hêsanî dabeşên WSL di navbera pergalên Windows-ê de biguhezînin.