ProHoster > Blog > Bestjoer > Coole lifehacks foar wurkjen mei WSL (Windows Subsystem foar Linux)
Coole lifehacks foar wurkjen mei WSL (Windows Subsystem foar Linux)
Ik bin djip yn WSL (Windows Subsystem foar Linux) en no dat WSL2 beskikber yn Windows Insiders, dit is in geweldige tiid om de beskikbere opsjes echt te ferkennen. In heul ynteressante funksje dy't ik fûn yn WSL is de mooglikheid om gegevens "suver" te ferpleatsen tusken wrâlden. Dit is gjin ûnderfining dy't jo maklik kinne krije mei folsleine firtuele masines, en it sprekt oer de strakke yntegraasje tusken Linux en Windows.
Hjirûnder is mear ynformaasje oer guon fan 'e koele dingen dy't jo kinne dwaan by it mingjen fan pindabûter en sûkelade!
Starte Windows Explorer fan Linux en tagong ta de bestannen fan jo distribúsje
As jo yn in WSL / bash kommandorigel binne en visueel tagong wolle ta jo bestannen, kinne jo "explorer.exe." útfiere wêr't de hjoeddeistige map is en jo sille in Windows Explorer-finster krije mei jo Linux-bestannen dy't jo fia de tsjinner levere wurde. lokaal netwurk plan9.
Brûk echte Linux-kommando's (net CGYWIN) fan Windows
Jo kinne elk Linux-kommando direkt fan DOS / Windows / wat dan ek neame troch it gewoan nei WSL.exe te pleatsen, lykas dit.
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 executables kinne wurde neamd / rinne fan WSL / Linux sûnt it Windows-paad is yn $ PATH foar Windows. Alles wat jo hoege te dwaan is it eksplisyt te neamen mei de .exe oan 'e ein. Dit is hoe "Explorer.exe." wurket. Jo kinne ek notepad.exe of in oar bestân meitsje.
Start Visual Studio Code en tagong ta jo Linux-apps natuerlik op Windows
Jo kinne "koade." útfiere wylst jo yn in map yn WSL binne en jo wurde frege om te ynstallearjen VS-útwreidingen op ôfstân.. Dit splitst Visual Studio Code effektyf yn 'e helte en rint "headless" VS Code Server op Linux mei de VS Code-kliïnt yn 'e Windows-wrâld.
Firtuele masines binne boarne-yntinsyf en meitsje in heul ûnôfhinklike ûnderfining.
De orizjinele WSL wie heul "ferbûn", mar hie frij minne prestaasjes yn ferliking mei de VM.
WSL 2 biedt in hybride oanpak mei lichtgewicht VM's, in folslein ferbûn ynterface, en hege prestaasjes.
Run meardere Linuxes yn sekonden
Hjir brûk ik "wsl --list --all" en ik haw al trije Linuxes op myn systeem.
C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwin
Ik kin se maklik útfiere en ek profilen tawize sadat se ferskine yn myn Windows Terminal.
Run X Windows Server op Windows mei Pengwin
Pengwin is in oanpaste WSL Linux-distribúsje dy't heul cool is. Jo kinne it krije by Windows Store. Kombinearje Pengwin mei X Server, bygelyks X410, en jo krije in hiel koel yntegrearre systeem.
Ferpleats maklik WSL-distribúsjes tusken Windows-systemen.
Da's alles. Krij de perfekte Linux-opset, syngronisearre oer al jo systemen.
Brûk de Windows Git Credential Provider yn WSL
Alle boppesteande funksjes sille wurde weefd yn 'e kulminaasje yn dizze koele post fan Ana Betts, dêr't it yntegrearret Windows Git Credential Provider yn WSL, omsette /usr/bin/git-credential-manager yn in shell-skript dat de Windows git creds manager neamt. Briljant. Dit soe allinnich mooglik wêze troch skjinne en strakke yntegraasje.