Cool lifehacks per travaglià cù WSL (Windows Subsystem for Linux)

Sò prufonda in WSL (Windows Subsystem for Linux) è avà chì WSL2 dispunibule in Windows Insiders, questu hè un bellu tempu per scopre veramente l'opzioni dispunibili. Una funzione assai interessante chì aghju trovu in WSL hè a capacità di "puramente" move data trà mondi. Questa ùn hè micca una sperienza chì pudete fà facilmente cù e macchine virtuali cumplete, è parla di a stretta integrazione trà Linux è Windows.

Quì sottu hè più infurmazione nantu à alcune di e cose interessanti chì pudete fà quandu mischjà u burro d'arachide è u cioccolatu!

Cool lifehacks per travaglià cù WSL (Windows Subsystem for Linux)

Lanciate Windows Explorer da Linux è accede à i schedarii di a vostra distribuzione

Quandu site in una linea di cumanda WSL / bash è vulete accede visualmente à i vostri fugliali, pudete eseguisce "explorer.exe" induve u repertoriu attuale hè è uttene una finestra di Windows Explorer cù i vostri fugliali Linux consegnati via u servitore. pianu di a reta lucale 9.

Cool lifehacks per travaglià cù WSL (Windows Subsystem for Linux)

Aduprate cumandamenti Linux veri (micca CGYWIN) da Windows

Aghju scrittu annantu à questu prima, ma avà ci sò alias per e funzioni PowerShell, chì permettenu di utilizà veri cumandamenti Linux da l'internu di Windows.

Pudete chjamà qualsiasi cumandamentu Linux direttamente da DOS / Windows / ciò chì hè solu pusendu dopu WSL.exe, cum'è questu.

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

Eseguibili di Windows ponu esse chjamati / eseguiti da WSL / Linux postu chì a strada di Windows hè in $ PATH prima di Windows. Tuttu ciò chì avete da fà hè di chjamà esplicitamente cù u .exe à a fine. Questu hè cumu funziona "Explorer.exe". Pudete ancu fà notepad.exe o qualsiasi altru schedariu.

Lanciate Visual Studio Code è accede à e vostre app Linux nativamente in Windows

Pudete eseguisce "codice" mentre in un cartulare in WSL è vi sarà dumandatu à stallà Estensioni VS Remote.. Questu effittivamenti divide u Visual Studio Code in a mità è corre "senza testa" VS Code Server in Linux cù u cliente VS Code in u mondu Windows.

Avete ancu bisognu di stallà Code Visual Studio и Estensione remota - WSL. Se vulete, installate versione beta di Windows Terminal per una sperienza di terminal megliu in Windows.

Eccu una grande selezzione di articuli da u blog di Windows Command Line.

Eccu i benefici di WSL 2

  • E macchine virtuali sò intensivi di risorse è creanu una sperienza assai indipendente.
  • U WSL originale era assai "cunnessu" ma hà avutu un rendimentu abbastanza poviru cumparatu cù a VM.
  • WSL 2 offre un approcciu hibridu cù VM ligeri, una interfaccia cumpletamente cunnessa, è altu rendiment.

Eseguite parechji Linux in seconde

Quì aghju aduprà "wsl --list --all" è aghju digià trè Linux in u mo sistema.

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

Puderaghju facilmente eseguisce è ancu assignà profili in modu chì appariscenu in u mo Terminal Windows.

Eseguite X Windows Server in Windows cù Pengwin

Pengwin hè una distribuzione WSL Linux persunalizata chì hè assai cool. Pudete ottene à Windows Store. Unisce Pengwin cù X Server, per esempiu X410, è avete un sistema integratu assai cool.

Sposta facilmente e distribuzioni WSL trà i sistemi Windows.

Ana Betts celebra sta grande tecnica, cù quale pudete facilmente trasfiriri a vostra distribuzione WSL2 ideale da una macchina à n machini.

wsl --export MyDistro ./distro.tar

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

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

Eccu tuttu. Ottene a configurazione Linux perfetta, sincronizzata in tutti i vostri sistemi.

Aduprate u Windows Git Credential Provider in WSL

Tutte e caratteristiche di sopra seranu intrecciate in a culminazione in questu post cool da Ana Betts, induve si integra Fornitore di credenziali di Windows Git in WSL, trasfurmendu /usr/bin/git-credential-manager in un script shell chì chjama u Windows git creds manager. Brillante. Questu saria pussibule solu per una integrazione pulita è stretta.

Pruvate, installate WSL, Terminal di Windows, è crea un ambiente Linux brillanti in Windows..

Source: www.habr.com

Add a comment