ProHoster > blog > administrasi > Lifehacks keren untuk bekerja dengan WSL (Subsistem Windows untuk Linux)
Lifehacks keren untuk bekerja dengan WSL (Subsistem Windows untuk Linux)
Saya mendalami WSL (Subsistem Windows untuk Linux) dan sekarang WSL2 tersedia di Insiders jendela, ini saat yang tepat untuk benar-benar mengeksplorasi opsi yang tersedia. Fitur yang sangat menarik yang saya temukan di WSL adalah kemampuan untuk “murni” memindahkan data antar dunia. Ini bukan pengalaman yang bisa Anda dapatkan dengan mudah dengan mesin virtual lengkap, dan ini menunjukkan integrasi yang erat antara Linux dan Windows.
Di bawah ini informasi lebih lanjut tentang beberapa hal keren yang dapat Anda lakukan saat mencampurkan selai kacang dan coklat!
Luncurkan Windows Explorer dari Linux dan akses file distribusi Anda
Ketika Anda berada di baris perintah WSL/bash dan ingin mengakses file Anda secara visual, Anda dapat menjalankan "explorer.exe." di mana direktori saat ini berada dan Anda akan mendapatkan jendela Windows Explorer dengan file Linux dikirimkan kepada Anda melalui server rencana jaringan lokal9.
Gunakan perintah Linux asli (bukan CGYWIN) dari Windows
Anda dapat memanggil perintah Linux apa pun langsung dari DOS/Windows/apa pun hanya dengan menempatkannya setelah WSL.exe, seperti ini.
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...
Eksekusi Windows dapat dipanggil/dijalankan dari WSL/Linux karena jalur Windows ada di $PATH sebelum Windows. Yang harus Anda lakukan adalah menyebutnya secara eksplisit dengan .exe di akhir. Beginilah cara kerja "Explorer.exe." Anda juga dapat membuat notepad.exe atau file lainnya.
Luncurkan Visual Studio Code dan akses aplikasi Linux Anda secara asli di Windows
Anda dapat menjalankan "kode." saat berada di folder di WSL dan Anda akan diminta untuk menginstal VS Ekstensi jarak jauh.. Ini secara efektif membagi Visual Studio Code menjadi dua dan menjalankan VS Code Server "tanpa kepala" di Linux dengan klien VS Code di dunia Windows.
Mesin virtual membutuhkan banyak sumber daya dan menciptakan pengalaman yang sangat mandiri.
WSL asli sangat "terhubung" tetapi memiliki kinerja yang cukup buruk dibandingkan dengan VM.
WSL 2 menawarkan pendekatan hybrid dengan VM yang ringan, antarmuka yang terhubung sepenuhnya, dan performa tinggi.
Jalankan beberapa Linux dalam hitungan detik
Di sini saya menggunakan "wsl --list --all" dan saya sudah memiliki tiga Linux di sistem saya.
C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwin
Saya dapat dengan mudah menjalankannya dan juga menetapkan profil agar muncul di Terminal Windows saya.
Jalankan X Windows Server di Windows dengan Pengwin
Pengwin adalah distro WSL Linux custom yang sangat keren. Anda bisa mendapatkannya di Windows Store. Gabungkan Pengwin dengan X Server, misalnya X410, dan Anda mendapatkan sistem terintegrasi yang sangat keren.
Pindahkan distribusi WSL dengan mudah antar sistem Windows.
Itu saja. Dapatkan pengaturan Linux yang sempurna, tersinkronisasi di seluruh sistem Anda.
Gunakan Penyedia Kredensial Windows Git di dalam WSL
Semua fitur di atas akan dijalin menjadi puncaknya di postingan keren dari Ana Betts ini, di mana ia terintegrasi Penyedia Kredensial Windows Git di WSL, mengubah /usr/bin/git-credential-manager menjadi skrip shell yang memanggil manajer kredibilitas git Windows. Cemerlang. Hal ini hanya mungkin terjadi melalui integrasi yang bersih dan erat.