ProHoster > Blog > uprava > Cool lifehacks za rad s WSL-om (Windows podsustav za Linux)
Cool lifehacks za rad s WSL-om (Windows podsustav za Linux)
Duboko sam u WSL-u (Windows podsustav za Linux) i sada to WSL2 dostupno u Windows iznutra, ovo je sjajno vrijeme da stvarno istražite dostupne opcije. Vrlo zanimljiva značajka koju sam pronašao u WSL-u je mogućnost "čistog" premještanja podataka između svjetova. Ovo nije iskustvo koje možete lako steći s potpunim virtualnim strojevima i govori o uskoj integraciji između Linuxa i Windowsa.
U nastavku je više informacija o nekim cool stvarima koje možete učiniti kada pomiješate maslac od kikirikija i čokoladu!
Pokrenite Windows Explorer iz Linuxa i pristupite datotekama vaše distribucije
Kada ste u WSL/bash naredbenom retku i želite vizualno pristupiti svojim datotekama, možete pokrenuti "explorer.exe." gdje je trenutni direktorij i dobit ćete prozor Windows Explorera s vašim Linux datotekama isporučenim putem poslužitelja plan lokalne mreže9.
Koristite prave Linux naredbe (ne CGYWIN) iz Windowsa
Možete pozvati bilo koju Linux naredbu izravno iz DOS-a/Windows-a/bilo čega tako da je jednostavno postavite iza WSL.exe, ovako.
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 izvršne datoteke mogu se pozvati/pokrenuti iz WSL-a/Linuxa budući da je Windows staza u $PATH prije Windowsa. Sve što trebate učiniti je pozvati ga eksplicitno s .exe na kraju. Ovako radi "Explorer.exe." Također možete napraviti notepad.exe ili bilo koju drugu datoteku.
Pokrenite Visual Studio Code i izvorno pristupite svojim Linux aplikacijama u sustavu Windows
Možete pokrenuti "code." dok ste u mapi u WSL-u i od vas će se tražiti da instalirate VS daljinska proširenja.. Ovo učinkovito dijeli Visual Studio Code na pola i pokreće "bezglavi" VS Code Server na Linuxu s VS Code klijentom u svijetu Windowsa.
To je sve. Dobijte savršenu postavku Linuxa, sinkroniziranu na svim vašim sustavima.
Koristite Windows Git Credential Provider unutar WSL-a
Sve navedene karakteristike bit će utkane u kulminaciju u ovom cool postu Ane Betts, gdje se integrira Davatelj vjerodajnica za Windows Git u WSL-u, pretvarajući /usr/bin/git-credential-manager u skriptu ljuske koja poziva Windows git creds manager. Briljantno. To bi bilo moguće samo kroz čistu i čvrstu integraciju.