ProHoster > Blog > Administrasi > Lifehacks keren pikeun damel sareng WSL (Windows Subsystem for Linux)
Lifehacks keren pikeun damel sareng WSL (Windows Subsystem for Linux)
Abdi jero kana WSL (Windows Subsystem for Linux) sareng ayeuna éta WSL2 sayogi di insiders Windows, Ieu waktu nu sae pikeun bener ngajajah pilihan sadia. A fitur pisan metot kuring kapanggih dina WSL nyaéta kamampuhan pikeun "murni" mindahkeun data antara alam. Ieu teu hiji pangalaman anjeun bisa kalayan gampang meunang kalawan mesin virtual pinuh, sarta eta speaks kana integrasi kedap antara Linux Ubuntu jeung Windows.
Di handap ieu inpormasi langkung seueur ngeunaan sababaraha hal anu keren anu anjeun tiasa laksanakeun nalika nyampur mentega suuk sareng coklat!
Jalankeun Windows Explorer tina Linux sareng aksés file distribusi anjeun
Nalika anjeun aya dina garis paréntah WSL / bash sareng hoyong ngaksés file anjeun sacara visual, anjeun tiasa ngajalankeun "explorer.exe." dimana diréktori ayeuna aya sareng anjeun bakal nampi jandela Windows Explorer sareng file Linux anjeun dikirimkeun ka anjeun via server. rencana jaringan lokal9.
Anggo paréntah Linux nyata (sanés CGYWIN) tina Windows
Anjeun tiasa nelepon sagala paréntah Linux Ubuntu langsung ti DOS / Windows / naon ku saukur nempatkeun eta sanggeus WSL.exe, kawas kieu.
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 executables tiasa disebat/dijalankeun tina WSL/Linux saprak jalur Windows aya dina $PATH sateuacan Windows. Sadaya anu anjeun kedah laksanakeun nyaéta nyauran éta sacara eksplisit sareng .exe dina tungtungna. Ieu kumaha "Explorer.exe." jalanna. Anjeun oge tiasa ngadamel notepad.exe atanapi file anu sanés.
Jalankeun Visual Studio Code sareng aksés aplikasi Linux anjeun asli dina Windows
Anjeun tiasa ngajalankeun "kode." bari dina polder di WSL sareng anjeun bakal dipenta pikeun masang VS Jauh ekstensi.. Ieu sacara efektif ngabagi Visual Studio Code dina satengah sareng ngajalankeun "headless" VS Code Server dina Linux sareng klien VS Code di dunya Windows.
Mesin virtual intensif sumberdaya sareng nyiptakeun pangalaman anu mandiri.
WSL asli pisan "nyambung" tapi ngagaduhan prestasi anu lumayan dibandingkeun sareng VM.
WSL 2 nawiskeun pendekatan hibrida sareng VMs anu ringan, antarmuka anu sapinuhna disambungkeun, sareng kinerja anu luhur.
Jalankeun sababaraha Linux dina sababaraha detik
Di dieu kuring nganggo "wsl --list --all" sareng kuring parantos ngagaduhan tilu Linux dina sistem kuring.
C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwin
Kuring bisa kalayan gampang ngajalankeun aranjeunna sarta ogé napelkeun propil ngarah muncul dina Terminal Windows abdi.
Jalankeun X Windows Server dina Windows nganggo Pengwin
Pingwin mangrupikeun distribusi WSL Linux khusus anu saé pisan. Anjeun bisa meunangkeun eta di Windows Store. Ngagabungkeun Pengwin jeung X Server, contona X410, tur anjeun meunang sistem terpadu pisan cool.
Gampang mindahkeun distribusi WSL antara sistem Windows.
Éta hungkul. Kéngingkeun setélan Linux anu sampurna, singkronkeun dina sadaya sistem anjeun.
Anggo Windows Git Credential Provider di jero WSL
Kabéh fitur di luhur bakal anyaman kana culmination nu dina pos tiis ieu ti Ana Betts, dimana eta integrates Panyadia Kapercayaan Windows Git di WSL, ngarobah /usr/bin/git-credential-manager kana skrip cangkang anu nyauran Windows git creds manager. Cemerlang. Ieu ngan bakal mungkin ngaliwatan integrasi beresih jeung ketat.