Cool Lifehacks fir mat WSL ze schaffen (Windows Subsystem fir Linux)

Ech sinn déif an WSL (Windows Subsystem fir Linux) an elo dat WSL 2 verfügbar Windows Insider, Dëst ass eng super Zäit fir wierklech d'Optiounen ze entdecken. Eng ganz interessant Feature déi ech am WSL fonnt hunn ass d'Fäegkeet fir Daten tëscht Welten "reng" ze bewegen. Dëst ass keng Erfarung déi Dir einfach mat voller virtuelle Maschinnen kritt, an et schwätzt mat der enk Integratioun tëscht Linux a Windows.

Drënner ass méi Informatioun iwwer e puer vun de coole Saachen déi Dir maache kënnt wann Dir Erdnussbotter a Schockela mëscht!

Cool Lifehacks fir mat WSL ze schaffen (Windows Subsystem fir Linux)

Start Windows Explorer vu Linux an Zougang zu Äre Verdeelungsdateien

Wann Dir an enger WSL / Bash Kommandozeil sidd a visuell Zougang zu Äre Fichier wëllt, kënnt Dir "explorer.exe." lafen wou den aktuellen Verzeechnes ass an Dir kritt eng Windows Explorer Fënster mat Äre Linux Dateien, déi Iech iwwer de Server geliwwert ginn. lokalen Netzwierkplang9.

Cool Lifehacks fir mat WSL ze schaffen (Windows Subsystem fir Linux)

Benotzt richteg Linux Kommandoen (net CGYWIN) vu Windows

Ech hunn dat virdru geschriwwen, awer elo ginn et Aliasen fir PowerShell Funktiounen, déi Iech erlaabt real Linux Kommandoen ze benotzen vu bannen Windows.

Dir kënnt all Linux Kommando direkt vun DOS / Windows / wat och ëmmer ruffen andeems Dir et einfach no WSL.exe setzt, wéi dëst.

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 Ausführbar kënne vu WSL/Linux genannt ginn / lafen, well de Windows Wee am $PATH virum Windows ass. Alles wat Dir maache musst ass et explizit mam .exe um Enn ze nennen. Dëst ass wéi "Explorer.exe." funktionnéiert. Dir kënnt och notepad.exe oder all aner Datei maachen.

Lancéiere Visual Studio Code an Zougang Är Linux Apps nativ op Windows

Dir kënnt "Code." wärend an engem Dossier am WSL lafen an Dir wäert gefrot ginn ze installéieren VS Fernverlängerungen.. Dëst spalt effektiv Visual Studio Code an der Halschent a leeft "headless" VS Code Server op Linux mam VS Code Client an der Windows Welt.

Dir musst och installéieren Visual Studio Code и Fernverlängerung - WSL. Wann Dir wëllt, installéieren Beta Versioun vum Windows Terminal fir eng besser Terminalerfahrung op Windows.

Hei ass eng grouss Auswiel vun Artikelen aus dem Windows Command Line Blog.

Hei sinn d'Virdeeler vum WSL 2

  • Virtuell Maschinnen si ressourceintensiv a kreéieren eng ganz onofhängeg Erfahrung.
  • Den ursprénglechen WSL war ganz "verbonne" awer hat zimlech schlecht Leeschtung am Verglach zum VM.
  • WSL 2 bitt eng Hybrid Approche mat liicht VMs, eng voll verbonne Interface, an héich Leeschtung.

Run Multiple Linux a Sekonnen

Hei benotzen ech "wsl --list --all" an ech hu schonn dräi Linux op mengem System.

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

Ech kann se einfach ausféieren an och Profiler zouginn, sou datt se a mengem Windows Terminal erscheinen.

Run X Windows Server op Windows mat Pengwin

Pengwin ass eng personaliséiert WSL Linux Verdeelung déi ganz cool ass. Dir kënnt et bei Windows Store. Kombinéieren Pengwin mat X Server, zum Beispill X410, an Dir kritt eng ganz cool integréiert System.

Beweegt einfach WSL Verdeelungen tëscht Windows Systemer.

Ana Betts feiert dës super Technik, mat deem Dir Är ideal WSL2 Verdeelung einfach vun enger Maschinn iwwerdroe kënnt n Maschinnen.

wsl --export MyDistro ./distro.tar

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

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

Dat ass alles. Kritt de perfekte Linux Setup, synchroniséiert iwwer all Är Systemer.

Benotzt de Windows Git Credential Provider bannent WSL

All déi uewe genannte Fonctiounen ginn an de Kulminatioun gewéckelt an dësem coolen Post vum Ana Betts, wou et integréiert Windows Git Credential Provider an WSL, dréit /usr/bin/git-credential-manager an e Shell-Skript, deen de Windows git creds Manager nennt. Brilliant. Dat wier nëmme méiglech duerch eng propper a enk Integratioun.

Probéiert et, installéiere WSL, Windows Terminal, a schafen e brillante Linux Ëmfeld op Windows..

Source: will.com

Setzt e Commentaire