ProHoster > Blog > İdarə > WSL (Linux üçün Windows Alt Sistemi) ilə işləmək üçün gözəl həyat hiylələri
WSL (Linux üçün Windows Alt Sistemi) ilə işləmək üçün gözəl həyat hiylələri
Mən WSL-ə (Linux üçün Windows Alt Sistemi) dərindən batırılmışam və indi WSL2 mövcuddur Windows Insiders, bu, mövcud variantları həqiqətən araşdırmaq üçün əla vaxtdır. WSL-də tapdığım çox maraqlı bir xüsusiyyət, məlumatları dünyalar arasında "sırf" köçürmək qabiliyyətidir. Bu, tam hüquqlu virtual maşınlarla asanlıqla əldə edə biləcəyiniz təcrübə növü deyil və Linux və Windows-un sıx inteqrasiyasından danışır.
Fıstıq yağı və şokoladı qarışdırarkən edə biləcəyiniz bəzi gözəl şeylər haqqında aşağıda oxuyun!
Linux-dan Windows Explorer-i işə salın və paylama fayllarınıza daxil olun
WSL/bash əmr sorğusunda olduğunuz zaman və fayllarınıza vizual olaraq daxil olmaq istədiyiniz zaman, cari qovluğun olduğu "explorer.exe" proqramını işlədə bilərsiniz və Linux fayllarınızın sizə çatdırılacağı Windows Explorer pəncərəsini əldə edəcəksiniz. server yerli şəbəkə planı9.
Windows-dan real Linux əmrlərindən (CGYWIN deyil) istifadə edin
İstənilən Linux əmrini WSL.exe-dən sonra yerləşdirməklə birbaşa DOS/Windows/ nə olursa olsun zəng edə bilərsiniz.
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-un icra sənədləri WSL/Linux-dan çağırıla/çalışdırıla bilər, çünki Windows-a gedən yol Windows-dan əvvəl $PATH-dədir. Etməli olduğunuz yeganə şey sonunda onu .exe ilə açıq şəkildə çağırmaqdır. "Explorer.exe." belə işləyir. Siz həmçinin notepad.exe və ya hər hansı digər fayl yarada bilərsiniz.
Visual Studio Kodunu işə salın və Linux proqramlarınıza Windows-da yerli olaraq daxil olun
Siz WSL-də qovluqda olarkən "kodu" işlədə bilərsiniz və sizdən quraşdırmaq təklif olunacaq VS Uzaqdan genişləndirmələr.. Bu, effektiv şəkildə Visual Studio Kodunu yarıya bölür və Windows dünyasında VS Code müştərisi ilə Linux-da "başsız" VS Kod Serverini işlədir.
Virtual maşınlar resurs tələb edir və çox müstəqil təcrübə yaradır.
Orijinal WSL çox "əlaqəli" idi, lakin VM ilə müqayisədə olduqca zəif performansa malik idi.
WSL 2 yüngül VM-lər, tam qoşulmuş interfeys və yüksək performansla hibrid yanaşma təklif edir.
Bir neçə saniyə ərzində çoxlu Linux işlədin
Burada mən "wsl --list --all" istifadə edirəm və mənim sistemimdə artıq üç Linux var.
C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwin
Mən onları asanlıqla işlədə və həmçinin Windows Terminalımda görünmək üçün profillər təyin edə bilərəm.
Pengwin ilə Windows altında X Windows Serverini işə salın
Pengwin çox gözəl olan xüsusi WSL Linux paylanmasıdır. ünvanından əldə edə bilərsiniz Windows Store. Pengwin ilə birləşdirin X410 kimi X Server, və siz çox gözəl inteqrasiya edilmiş sistem əldə edirsiniz.
WSL paylamalarını Windows sistemləri arasında asanlıqla köçürün.
Hamısı budur. Bütün sistemlərinizdə mükəmməl Linux quraşdırmasını sinxronlaşdırın.
WSL daxilində Windows Git Credential Provider istifadə edin
Yuxarıda göstərilən bütün xüsusiyyətlər kulminasiya nöqtəsinə toxunur Ana Bettsdən bu sərin yazıdainteqrasiya etdiyi yerdə WSL-də Windows Git Etibarnamə Provayderi, /usr/bin/git-credential-manager-i Windows git creds menecerini işə salan qabıq skriptinə çevirmək. parlaq. Bu, yalnız təmiz və sıx inteqrasiya ilə mümkün olardı.