Këshilla të mrekullueshme për të punuar me WSL (Nënshkrimi i Windows për Linux)

Jam kam thellë në WSL (Windows Subsystem për Linux), dhe tani që është WSL2 e disponueshme në Windows Insiders, është një kohë e shkëlqyer për të vërtetë eksploruar opsionet e disponueshme. Një karakteristikë shumë interesante që kam gjetur në WSL është mundësia për të "ndërruar" të dhënat midis botëve. Ky nuk është një përvojë që e merrni lehtësisht me virtualizime të plota, dhe kjo tregon për integrimin e ngushtë midis Linux dhe Windows.

Më poshtë do të gjeni më shumë detaje rreth disa gjërave interesante që mund të bëni duke përzier kikirikët dhe çokollatën!

Këshilla të mrekullueshme për të punuar me WSL (Nënshkrimi i Windows për Linux)

Faqja e Windows Explorer nga Linux dhe aksesoni skedarët e shpërndarjes suaj

Kur jeni në komandën e linjës WSL / bash dhe dëshironi të merrni qasje vizuale në skedarët tuaj, mund të nisni "explorer.exe .", ku ndodhet katalogu aktual, dhe do të merrni një dritare të Windows Explorer, në të cilën skedarët tuaj Linux do të dërgohen përmes një shërbuesi të rrjetit lokal plan9.

Këshilla të mrekullueshme për të punuar me WSL (Nënshkrimi i Windows për Linux)

Përdorni komanda reale Linux (jo CGYWIN) nga Windows

Kam shkruar më parë për këtë, por tani ka aliase për funksionet PowerShell, të cilat ju lejojnë të përdorni komanda të vërteta Linux nga brenda Windows.

Mund të thërrisni çdo komandë Linux drejtpërdrejt nga DOS/Windows/cfarëdo, duke vendosur vetëm pas WSL.exe, kështu.

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"
...përmbajtja e C:Program Files...

SkedarĂ«t ekzekutivĂ« tĂ« Windows mund tĂ« thirren/lansohet nga WSL/Linux, pasi rruga pĂ«r nĂ« Windows Ă«shtĂ« nĂ« $PATH deri nĂ« Windows. ÇfarĂ«do qĂ« ju nevojitet Ă«shtĂ« ta thĂ«rrisni qartĂ« me .exe nĂ« fund. KĂ«shtu funksionon "Explorer.exe.". Mund tĂ« bĂ«ni gjithashtu notepad.exe ose çdo skedar tjetĂ«r.

Nisni Visual Studio Code dhe aksesoni aplikacionet tuaja Linux në mënyrë natyrale në Windows

Mund të nisni "code.", duke qenë në një dosje në WSL, dhe do t'ju ofrohet të instaloni zgjerimet VS Remote.. Kjo ndan efektivisht Visual Studio Code në dy dhe ngre një server "headless" VS Code në Linux me klientin VS Code në botën Windows.

Duhen gjithashtu të instaloni Visual Studio Code dhe zgjerimin Remote - WSL. Nëse dëshironi, instaloni versionin beta të Windows Terminal për një përvojë më të mirë me terminalin në Windows.

Ja një koleksion i shkëlqyer artikujsh nga blogu Windows Command Line.

Ja përfitimet e WSL 2

  • Makinat virtuale janĂ« burim i madh dhe krijojnĂ« njĂ« pĂ«rvojĂ« shumĂ« tĂ« pavarur.
  • WSL origjinal ishte shumĂ« "i lidhur", por kishte performancĂ« relativisht tĂ« ulĂ«t krahasuar me VM.
  • WSL 2 ofron njĂ« qasje hibride me VM tĂ« lehta, njĂ« ndĂ«rfaqe tĂ« plotĂ« tĂ« lidhur dhe performancĂ« tĂ« lartĂ«.

Nisni disa Linux në pak sekonda

Këtu unë përdor "wsl --list --all", dhe në sistemin tim tani ka tre Linux.

C:Usersscott>wsl --list --all
Distribucionet e Nënshtrimit të Windows për Linux:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwin

Mund t'i nis lehtësisht, si dhe të caktuar profile që të shfaqen në Terminalin tim të Windows.

Nisni X Windows Server nën Windows me Pengwin

Pengwin është një shpërndarje speciale Linux për WSL që është shumë e shkëlqyer. Mund ta merrni në Windows Store. Bashkoni Pengwin me X Server, si X410, dhe do të keni një sistem të integruar shumë të mrekullueshëm.

Për të transferuar shpërndarjet WSL midis sistemeve Windows.

Ana Betts thekson këtë teknikë të shkëlqyer, me ndihmën e së cilës mund të transportoni lehtësisht shpërndarjen tuaj të përsosur WSL2 nga një makinë në n një tjetër.

wsl --export MyDistro ./distro.tar

# vendoseni diku, Dropbox, Onedrive, diku tjetër

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

Dhe ja ku jeni. Merrni konfigurimin perfekt të Linux, të sinkronizuar në të gjitha sistemet tuaja.

Përdorni ofruesin e kredencialeve të Windows Git brenda WSL

Të gjitha këto karakteristika kulmojnë në këtë postim fantastik nga Ana Betts, ku ajo integrohet Ofruesi i Kredencialeve Git të Windows në WSL, duke e kthyer /usr/bin/git-credential-manager në një skenar shkruese që thërret menaxherin e kredencialeve git të Windows. Geniale. Kjo do të ishte e mundur vetëm në kushte të integrimit të pastër dhe të ngushtë.

Provojeni, instaloni WSL, Windows Terminal, dhe krijoni një ambient të shkëlqyer Linux në Windows..

Burimi: habr.com

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster