Lifehacks mahafinaritra ho an'ny miasa amin'ny WSL (Windows Subsystem ho an'ny Linux)

Lalina amin'ny WSL (Windows Subsystem for Linux) aho ary izao WSL2 misy amin'ny Windows Insiders, izao no fotoana tena tsara hijerena ireo safidy misy. Ny endri-javatra tena mahaliana hitako tao amin'ny WSL dia ny fahafahana "madio" mamindra angona eo amin'ny tontolo. Tsy traikefa azonao mora amin'ny milina virtoaly feno izany, ary miresaka momba ny fampidirana mafy eo amin'ny Linux sy Windows.

Ireto ambany ireto ny fampahalalana bebe kokoa momba ny zavatra mahafinaritra azonao atao rehefa mampifangaro menaka voanjo sy sΓ΄kΓ΄la!

Lifehacks mahafinaritra ho an'ny miasa amin'ny WSL (Windows Subsystem ho an'ny Linux)

Sokafy ny Windows Explorer avy amin'ny Linux ary midira amin'ny rakitra fizaranao

Rehefa ao anaty tsipika baiko WSL/bash ianao ary te-hiditra amin'ny maso ny rakitrao dia azonao atao ny mihazakazaka "explorer.exe." izay misy ny lahatahiry ankehitriny ary hahazo varavarankely Windows Explorer ianao miaraka amin'ireo rakitra Linux atolotra anao amin'ny alΓ lan'ny server. drafitry ny tambajotra eo an-toerana9.

Lifehacks mahafinaritra ho an'ny miasa amin'ny WSL (Windows Subsystem ho an'ny Linux)

MampiasΓ  baiko tena Linux (fa tsy CGYWIN) avy amin'ny Windows

Efa nanoratra momba an'io aho taloha, fa ankehitriny dia misy aliases ho an'ny fiasa PowerShell, izay ahafahanao mampiasa baiko tena Linux avy ao anaty Windows.

Azonao atao ny miantso mivantana ny baiko Linux avy amin'ny DOS / Windows / na inona na inona amin'ny fametrahana azy fotsiny aorian'ny WSL.exe, toy izao.

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

Ny Windows executables dia azo antsoina / mihazakazaka avy amin'ny WSL / Linux satria ny lalana Windows dia ao amin'ny $PATH alohan'ny Windows. Ny hany tokony hataonao dia ny miantso azy mazava amin'ny .exe amin'ny farany. Izany no fomba fiasan'ny "Explorer.exe." Azonao atao koa ny manao notepad.exe na rakitra hafa.

Alefaso ny Visual Studio Code ary midira amin'ny Windows ny fampiharana Linux anao

Azonao atao ny mihazakazaka "code." raha ao anaty lahatahiry ao amin'ny WSL ianao dia hasaina hametraka VS Fanitarana lavitra.. Izany dia manasaraka tsara ny Visual Studio Code amin'ny antsasany ary mihazakazaka "tsy misy loha" VS Code Server amin'ny Linux miaraka amin'ny mpanjifa VS Code ao amin'ny tontolo Windows.

Mila mametraka ihany koa ianao Visual Studio Code ΠΈ Fanitarana lavitra - WSL. Raha tianao, apetraho version beta an'ny Windows Terminal ho an'ny traikefa terminal tsara kokoa amin'ny Windows.

Ity misy lahatsoratra mifantina tsara avy amin'ny bilaogy Windows Command Line.

Ireto ny tombony azo amin'ny WSL 2

  • Ny milina virtoaly dia loharanon-karena ary mamorona traikefa tena mahaleo tena.
  • Ny WSL tany am-boalohany dia tena "mifandray" fa nanana fampisehoana tsy dia tsara raha oharina amin'ny VM.
  • Ny WSL 2 dia manolotra fomba fiasa hybrid miaraka amin'ny VM maivana, interface tsara mifandray, ary fampisehoana avo lenta.

Mihazakazaka Linux maro ao anatin'ny segondra

Eto aho dia mampiasa "wsl --list --all" ary efa manana Linux telo ao amin'ny rafitra misy ahy aho.

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

Afaka mitantana azy ireo mora foana aho ary manendry ny mombamomba azy mba hiseho ao amin'ny Windows Terminal.

Manaova X Windows Server amin'ny Windows miaraka amin'i Pengwin

Pengwin dia fizarana WSL Linux mahazatra izay tena mahafinaritra. Azonao atao ny mahazo azy amin'ny Windows Store. Atambatra amin'ny Pengwin X Server, ohatra X410, ary mahazo rafitra mitambatra tena mahafinaritra ianao.

Alefaso mora foana ny fizarana WSL eo amin'ny rafitra Windows.

Ana Betts mankalaza ity teknika lehibe ity, izay ahafahanao mamindra mora foana ny fizarana WSL2 tsara indrindra avy amin'ny milina iray mankany n milina.

wsl --export MyDistro ./distro.tar

# размСститС Π΅Π³ΠΎ Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ, Dropbox, Onedrive, Π³Π΄Π΅-Ρ‚ΠΎ Π΅Ρ‰Π΅

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

Izay ihany. Raiso ny fanamboarana Linux tonga lafatra, ampifanaraho amin'ny rafitrao rehetra.

Ampiasao ny Windows Git Credential Provider ao anaty WSL

Ireo endri-javatra rehetra voalaza etsy ambony ireo dia ho tenona ho amin'ny faratampony amin'ity lahatsoratra mahafinaritra avy amin'i Ana Betts ity, izay mitambatra Windows Git Credential Provider amin'ny WSL, mamadika /usr/bin/git-credential-manager ho script shell izay miantso ny Windows git creds manager. Brilliant. Tsy ho tanteraka izany raha tsy amin'ny alalan'ny fampidirana madio sy hentitra.

Andramo izany, apetraho WSL, Windows Terminal, ary mamorona tontolo Linux mamirapiratra amin'ny Windows..

Source: www.habr.com

Add a comment