Malvarmetaj vivkonsiletoj por labori kun WSL (Subsistemo) Windows por Linux )

Mi estas profunde mergita en la WSL (Windows Subsistemo por Linux), kaj nun ke WSL2 disponebla en Windows Internuloj, jen bonega tempo por vere esplori la disponeblajn eblojn. Tre interesa funkcio, kiun mi trovis en WSL, estas la kapablo "pure" movi datumojn inter mondoj. Ĉi tio ne estas sperto, kiun oni povas facile akiri per plenkreskaj virtualaj maŝinoj, kaj ĝi montras la striktan integriĝon. Linux и Windows.

Malsupre estas pliaj informoj pri kelkaj el la bonegaj aferoj, kiujn vi povas fari dum miksado de arakida butero kaj ĉokolado!

Malvarmetaj vivkonsiletoj por labori kun WSL (Subsistemo) Windows por Linux )

Kuri Windows Esploristo de Linux kaj ricevu aliron al viaj distribuaj dosieroj

Kiam vi estas en la komandlinio de WSL/bash kaj volas vide aliri viajn dosierojn, vi povas lanĉi "explorer.exe" kie troviĝas la aktuala dosierujo, kaj vi ricevos esplorilan fenestron. Windows, en kiu viaj dosieroj Linux estos liverita al vi per la loka retservilo de plan9.

Malvarmetaj vivkonsiletoj por labori kun WSL (Subsistemo) Windows por Linux )

Uzu realajn komandojn Linux (ne CGYWIN) de Windows

Mi skribis pri tio antaŭe, sed nun ekzistas kaŝnomoj por PowerShell-funkcioj, kiuj permesas al vi uzi verajn komandojn Linux de interne Windows.

Vi povas voki ajnan komandon Linux rekte de DOS/Windows/kion ajn vi volas, simple metu ĝin post WSL.exe, tiel ĉi.

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...

Efektiveblaj dosieroj Windows povas esti vokita/funkciigita de WSL/Linux, ĉar la vojo al Windows estas en $PATH antaŭe WindowsVi nur bezonas eksplicite voki ĝin kun .exe ĉe la fino. Tiel funkcias "Explorer.exe". Vi ankaŭ povas krei notepad.exe aŭ ajnan alian dosieron.

Lanĉu Visual Studio Code kaj aliru viajn aplikaĵojn Linux native sur Windows

Vi povas ruli "kodon." dum en dosierujo en WSL kaj oni petos vin instali VS Foraj etendaĵoj.Ĉi tio efike dividas Visual Studio Code en du duonojn kaj funkciigas "senkapan" VS Code Server en Linux kun la VS Code-kliento en la mondo Windows.

Vi ankaŭ bezonas instali Vida Studio Kodo и Fora etendo - WSL. Se vi volas, instalu beta-versio Windows terminalo por la plej bona sperto kun la terminalo en Windows.

Jen bonega kolekto de blogaj artikoloj Windows Komandlinio.

Jen la avantaĝoj de WSL 2

  • Virtualaj maŝinoj estas intensivaj rimedoj kaj kreas tre sendependan sperton.
  • La origina WSL estis tre "ligita" sed havis sufiĉe malbonan efikecon kompare kun la VM.
  • WSL 2 ofertas hibridan aliron kun malpezaj VM-oj, plene konektita interfaco kaj alta rendimento.

Lanĉante plurajn Linux post kelkaj sekundoj

Ĉi tie mi uzas "wsl --list --all" kaj mi jam havas tri en mia sistemo Linux.

C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwin

Mi povas facile lanĉi ilin kaj ankaŭ asigni profilojn por ke ili aperu en mia Windows Fina stacio.

Kuru X Windows Server sub Windows kun Pengwin

Pengwin - ĉi tio estas speciala Linux- WSL-distribuo, kiu estas tre interesa. Vi povas akiri ĝin en Windows vendejo. Kombinu Pengwin kun X-Servilo, ekzemple X410, kaj vi ricevas tre bonegan integran sistemon.

Facile movu WSL-distribuojn inter sistemoj Windows.

Ana Betts festas ĉi tiun bonegan teknikon, per kiu vi povas facile translokigi vian idealan WSL2-distribuon de unu maŝino al n maŝinoj.

wsl --export MyDistro ./distro.tar

# разместите его где-нибудь, Dropbox, Onedrive, где-то еще

mkdir ~/AppData/Local/MyDistro
wsl --import MyDistro ~/AppData/Local/MyDistro ./distro.tar --version 2 

Jen tio. Akiru la perfektan aranĝon. Linux, sinkronigita tra ĉiuj viaj sistemoj.

Uzu provizanton de akreditaĵoj Windows Git ene de WSL

Ĉiuj ĉi-supraj trajtoj estos teksitaj en la kulminon en ĉi tiu bonega afiŝo de Ana Betts, kie ĝi integriĝas Windows Git-akreditaĵprovizanto en WSL, transformante /usr/bin/git-credential-manager en ŝelskripton kiu vokas la git-akreditaĵadministrilon WindowsBonege. Tio estus ebla nur per pura kaj strikta integriĝo.

Provu ĝin, instalu WSL, Windows terminalo, kaj kreu brila medio Linux sur Windows..

fonto: www.habr.com

Aĉetu fidindan gastigadon por retejoj kun DDoS-protekto, VPS-VDS-serviloj 🔥 Aĉetu fidindan retejan gastigadon kun DDoS-protekto, VPS VDS-servilojn | ProHoster