WSL-rekin lan egiteko (Windows azpisistema Linuxerako)
WSL (Windows azpisistema Linuxerako) sakondu dut eta orain hori WSL2 eskuragarri dago Windows Insiders, une bikaina da eskuragarri dauden aukerak benetan aztertzeko. WSL-n aurkitu dudan ezaugarri oso interesgarria munduen artean datuak "soilki" mugitzeko gaitasuna da. Hau ez da makina birtual osoekin erraz lor dezakezun esperientzia, eta Linux eta Windowsen arteko integrazio estuari buruz hitz egiten du.
Jarraian, kakahuete-gurina eta txokolatea nahastean egin ditzakezun gauza polit batzuei buruzko informazio gehiago dago!
Abiarazi Windows Explorer Linuxetik eta sartu zure banaketaren fitxategietara
WSL/bash komando-lerro batean zaudenean eta zure fitxategiak bisualki atzitu nahi dituzunean, "explorer.exe" exekutatu dezakezu uneko direktorioa dagoen tokian eta Windows Explorer-eko leiho bat jasoko duzu zure Linux fitxategiak zerbitzariaren bidez entregatuta. tokiko sarearen plana9.
Erabili benetako Linux komandoak (ez CGYWIN) Windows-etik
Linux-eko edozein komando dei dezakezu zuzenean DOS/Windows/edozein dena delakotik WSL.exeren ondoren jarriz, honela.
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...
Windows-eko exekutagarriak WSL/Linuxetik deitu/exekutatu daitezke, Windows-eko bidea $PATH-en baitago Windows-en aurretik. Egin behar duzun guztia espresuki deitzea da amaieran .exe-rekin. Honela funtzionatzen du "Explorer.exe." Notepad.exe edo beste edozein fitxategi ere egin dezakezu.
Abiarazi Visual Studio Code eta atzitu zure Linux aplikazioak jatorrizko Windows-en
"Kodea" exekutatu dezakezu WSL-ko karpeta batean zaudela eta instalatzeko eskatuko zaizu VS Urruneko luzapenak.. Honek Visual Studio Code modu eraginkorrean zatitzen du eta "bururik gabeko" VS Code Server exekutatzen du Linux-en VS Code bezeroarekin Windows munduan.
Makina birtualek baliabide intentsiboa dute eta oso esperientzia independentea sortzen dute.
Jatorrizko WSL oso "konektatua" zegoen baina nahiko errendimendu eskasa zuen VMrekin alderatuta.
WSL 2-k ikuspegi hibrido bat eskaintzen du VM arinekin, guztiz konektatutako interfazearekin eta errendimendu handikoarekin.
Exekutatu hainbat Linux segundotan
Hemen "wsl --list --all" erabiltzen ari naiz eta dagoeneko hiru Linux dauzkat nire sisteman.
C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwin
Erraz exekutatu ditzaket eta profilak esleitu ditzaket, nire Windows Terminalean ager daitezen.
Exekutatu X Windows Server Windows-en Pengwin-ekin
Pengwin Oso polita den WSL Linux banaketa pertsonalizatua da. Hemen lor dezakezu Windows denda. Konbinatu Pengwin-ekin X Server, adibidez X410, eta oso sistema integratua lortzen duzu.
Erraz mugitu WSL banaketa Windows sistemen artean.
Hori da dena. Lortu Linux konfigurazio ezin hobea, zure sistema guztietan sinkronizatuta.
Erabili Windows Git Credential Provider WSL barruan
Goiko ezaugarri guztiak gailurrera ehunduko dira Ana Betts-en post polit honetan, non integratzen den Windows Git Credential Provider WSLn, /usr/bin/git-credential-manager Windows git creds managerra deitzen duen shell script bihurtuz. Distiratsua. Hau integrazio garbi eta estuaren bidez soilik izango litzateke posible.