WSL zmienia reguły gry, umożliwiając pełne korzystanie z systemu Linux w systemie Windows. Ale aby to zoptymalizować, musimy zrobić więcej, niż polegać na ustawieniach domyślnych. W tym poście porozmawiamy o porady i wskazówki, jak przyspieszyć i ulepszyć doświadczenie WSL .
Menedżer tapet systemu Windows 10
Najlepsze porady i wskazówki dotyczące WSL
Poniżej znajdują się najlepsze porady i wskazówki dotyczące WSL, które pozwolą przyspieszyć i ulepszyć korzystanie z WSL.
- Zainstaluj bardzo zaawansowany terminal Windows w WSL
- Przejdź na Z-Shell i Oh My Zsh Framework
- Użyj VSCode w środowisku WSL w systemie Windows
- Zoptymalizuj podsystem Windows pod kątem procesora i pamięci systemu Linux 2 (WSL2).
- Przejdź na inną dystrybucję
Porozmawiajmy o nich szczegółowo.
Rzeczy związane z WSL
1] Zainstaluj bardzo zaawansowany terminal Windows w WSL
Instalując dystrybucję Linuksa, otrzymasz domyślny terminal, co jest dość oczywiste, ponieważ nie wyobrażamy sobie Linuksa bez narzędzia wiersza poleceń. Jeśli jednak chcesz czegoś świeżego i innego, wypróbuj Windows Terminal.
Windows Terminal to potężna aplikacja z wieloma nowoczesnymi funkcjami, w tym oknami z zakładkami, których można oczekiwać od dowolnego emulatora terminala. Obsługuje nie tylko Linuksa, ale także PowerShell i Wiersz Poleceń.
Jednak nadal ma kilka ostrych krawędzi i wymaga od użytkowników edycji ustawień w pliku „.json”. Ale jeśli jesteś doświadczonym użytkownikiem wiersza poleceń, nie będziesz mieć problemów z edycją plików konfiguracyjnych. Aby uzyskać dostęp do pliku .json, przejdź do Ustawienia i kliknij Otwórz plik JSON. Aby pobrać narzędzie, przejdź do apps.microsoft.com i kliknij przycisk Pobierz.
2] Przełącz na Z-Shell i Oh My Zsh Framework
Zsh, znany również jako Z-Shell, to powłoka z bardziej zaawansowanymi funkcjami niż Bash. Zsh ma wbudowaną integrację z Git i obsługuje instalowanie motywów i wtyczek, a także automatyczne uzupełnianie i autokorektę.
Instalacja Z-Shell jest dość prosta, musimy uruchomić następujące polecenie.
sudo apt install zsh -y
Po zainstalowaniu Z-Shell nadszedł czas na zainstalowanie „O mój Zsh” Struktura. Jest to framework tworzony przez społeczność, który umożliwia łatwe zarządzanie różnymi motywami i wtyczkami dla Zsh. Aby zainstalować ten framework, potrzebujemy Kędzior I Git. Aby zrobić to samo, uruchom polecenie podane poniżej.
wasd i klawisze strzałek przełączały Windows 10
sudo apt install curl git
Teraz uruchom polecenie wymienione poniżej, aby zainstalować Oh My Zsh.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Zostaniesz zapytany, czy chcesz przełączyć się na Zsh, aby potwierdzić swoją akcję, po prostu naciśnij Enter.
3] Użyj VSCode w środowisku WSL w systemie Windows
Istnieje rozszerzenie VSCode, które umożliwia bezproblemowy dostęp do wszystkich środowisk wykonawczych, narzędzi i jądra Linuksa zainstalowanych w WSL w środowisku programistycznym. Oznacza to, że możesz łatwo uruchomić własny kod w środowisku WSL na komputerze z systemem Windows.
Aby zainstalować to narzędzie, musisz przejść do Rynek rozszerzeń w Visual Studio Code i poszukaj „WSL”. Gdy pojawi się rozszerzenie, wybierz je i kliknij Zainstaluj. Teraz wróć do terminala WSL i wybierz folder, w którym chcesz używać VSCode. Następnie wprowadź następujące polecenie:
code .
Podczas otwierania VSCode w systemie Linux może zostać wyświetlony monit o zaufanie autorowi plików w folderze. Wyraź zgodę, a będziesz gotowy do wyjścia.
kopiowanie i wklejanie nie działa
4] Zoptymalizuj podsystem Windows pod kątem procesora i pamięci systemu Linux 2 (WSL2).
Możemy dostroić użycie procesora i pamięci WSL2, konfigurując plik .wslconfig. Aby zrobić to samo, wykonaj czynności wymienione poniżej.
- otwarty Przeglądarka plików i idź do C:\Użytkownicy\
. - Teraz musisz otworzyć Notatnik i utwórz plik .wslconfig w folderze użytkownika.
- Aby wprowadzić zmiany w tym pliku, możesz użyć następującego formatu.
makefileKopiuj kod[wsl2]
# Aby ograniczyć pamięć maszyny wirtualnej do użycia nie więcej niż 6 GB, można to ustawić jako liczby całkowite, używając GB lub MB
pamięć = 6 GB
# Aby ustawić maszynę wirtualną tak, aby korzystała z 4 procesorów wirtualnych
procesory=4
- Po dokonaniu wymaganych zmian systemowych należy otworzyć PowerShell lub Wiersz Poleceń i uruchom następującą komendę, aby zamknąć instancję WSL.
wsl --shutdown
- Teraz biegnij wsl aby uruchomić instancję.
Jeśli chcesz później wprowadzić jakieś zmiany, przejdź do tego pliku i dostosuj wpisy „pamięć” i „procesory”.
5] Przełącz na inną dystrybucję
Jedną z największych zalet korzystania z podsystemu Windows dla systemu Linux (WSL) jest możliwość jednoczesnego uruchamiania wielu różnych dystrybucji Linuksa. Możesz używać Alpine Linux i Ubuntu w tym samym czasie, aby odkrywać i znajdować swój gust. Uruchom następujące polecenie, aby ustawić domyślną dystrybucję.
wsl --set-default distro-name
Notatka: Zastąp „nazwę dystrybucji” dystrybucją, której chcesz używać.
Otóż to!
Czytać: Napraw błąd wykonania serwera w WSL
Jak mogę przyspieszyć mój WSL?
Aby uzyskać najlepszą wydajność, przechowuj pliki systemu Linux w formacie WSL, a pliki systemu Windows w systemie plików Windows. Aby jednak zoptymalizować wydajność, spróbuj utworzyć i edytować plik .wslconfig, jak wspomniano wcześniej.
Nacisk pióra Surface Pro 4 nie działa
Czytać: Jak uruchomić plik .sh lub Shell Script w systemie Windows
Czy WSL zużywa dużo pamięci RAM?
Użycie pamięci WSL jest ograniczone do połowy pamięci systemu. W moim przypadku, ponieważ mam 16 GB, WSL używa 4 GB. Należy pamiętać, że może on wykorzystać do połowy pamięci i wszystkich rdzeni procesora/GPU, ale zrobi to tylko w razie potrzeby. W przeciwnym razie nie będzie niepotrzebnie zużywał tych zasobów. Jeśli jednak chcesz ręcznie skonfigurować te limity, zapoznaj się z wspomnianym wcześniej przewodnikiem.
Przeczytaj także: WSL nie działa lub nie uruchamia się w systemie Windows .