Jak korzystać z terminala Linux w systemie Windows 10?

Możesz teraz uzyskać dostęp do większości narzędzi i aplikacji wiersza polecenia systemu Linux w systemie operacyjnym Windows 10 za pomocą podsystemu Windows dla systemu Linux (WSL).

Chociaż Windows jest najczęściej używanym i najpopularniejszym systemem operacyjnym dla komputerów stacjonarnych i laptopów, nie jest tak bezpieczny i open-source jak system operacyjny Linux. Dlatego wielu programistów i profesjonalistów preferuje system operacyjny Linux.

Microsoft nawiązał współpracę z Canonical, twórcami Ubuntu Linux. To utorował drogę użytkownikom Linuksa do korzystania z Linuksa w systemie Windows. Tak, możesz uruchomić Linuksa na Windowsie 10 bez potrzeby podwójnego rozruchu, używania VMWare/VirtualBox lub instalowania go jako głównego systemu operacyjnego.

Możesz uzyskać dostęp do różnych poleceń i oprogramowania systemu Linux z terminala Linux w systemie Windows 10. W tym artykule podamy instrukcje krok po kroku dotyczące instalowania i uruchamiania terminala Linux w systemie Windows 10.

Włącz podsystem Windows dla systemu Linux (WSL) i zainstaluj Ubuntu w systemie Windows 10

Jeśli zamierzasz uruchomić terminal Linux w systemie Windows 10, musisz najpierw włączyć funkcję „Podsystem Windows dla systemu Linux”. Następnie możesz pobrać i zainstalować wybraną przez siebie dystrybucję Linuksa.

Podsystem Windows dla systemu Linux (WSL) to funkcja, która tworzy środowisko GNU/Linux, które umożliwia uruchamianie podstawowych narzędzi i usług wiersza polecenia systemu Linux bezpośrednio w systemie Windows wraz z aplikacjami na komputer stacjonarny i nowoczesnymi sklepami.

Włączając podsystem Linux systemu Windows 10, możesz instalować i uruchamiać różne dystrybucje (dystrybucje) Linuksa, takie jak Ubuntu, OpenSuse, SUSE Linux, Fedora itp.

Najpierw sprawdź wersję systemu Windows

Ale zanim przejdziemy do włączania podsystemu Windows dla systemu Linux (WSL) i instalowania systemu Linux, musisz sprawdzić, czy korzystasz z kompatybilnej wersji systemu Windows 10. WSL jest obsługiwany tylko w 64-bitowym systemie Windows 10 (od wersji 1607) i Windows Server 2019.

Aby sprawdzić wersję i kompilację systemu Windows, przejdź do „Ustawienia” z menu Start systemu Windows.

Następnie kliknij ustawienie „System”.

Następnie przewiń w dół i wybierz opcję „Informacje” u dołu lewego panelu, aby wyświetlić sekcję Informacje.

Na stronie Informacje, pod specyfikacjami systemu Windows, możesz zobaczyć „Wersję” i „Wersję systemu operacyjnego” systemu Windows 10.

Włącz podsystem Windows dla systemu Linux

Istnieją dwa różne typy wersji WSL: WSL 1 i WSL 2. Chociaż obie zapewniają płynną i ciągłą integrację systemu Linux z systemem Windows, WSL 2 to najnowsza i najszybsza wersja obsługująca pełną zgodność jądra systemu Linux i wywołań systemowych. WSL 1 uruchamia warstwę translacji, która wypełnia lukę między jądrem Linuksa a Windows.

  • Biegać WSL 2, musisz mieć system Windows 10 x64-bitowy: wersja 1903 lub nowsza, z kompilacją 18362 lub nowszą.
  • Biegać WSL 1, będziesz potrzebować systemów Windows 10 x64-bitowych: wersja 1709 lub nowsza, z kompilacją 16215 lub nowszą.

Nie ma znaczenia, którą wersję WSL chcesz uruchomić, musisz ją najpierw włączyć, aby z niej korzystać. Aby to zrobić, zacznij pisać „Włącz i wyłącz funkcje systemu Windows” w polu wyszukiwania w menu Start.

Wybierz panel sterowania „Włącz i wyłącz funkcje systemu Windows” z wyników wyszukiwania.

Następnie przewiń w dół do „Podsystemu Windows dla systemu Linux”, zaznacz pole przed nim i kliknij przycisk „OK”.

Po zastosowaniu zmian kliknij „Uruchom ponownie teraz”, aby ponownie uruchomić komputer

Jeśli chcesz zainstalować tylko WSL 1, możesz teraz ponownie uruchomić komputer i zainstalować dystrybucję Linuksa.

Włącz WSL 1 przez PowerShell

Możesz także włączyć WSL za pomocą narzędzia wiersza polecenia „PowerShell”. Wykonuje to samo zadanie, co panel sterowania Funkcje systemu Windows. W tym celu otwórz „PowerShell” jako administrator i uruchom poniższe polecenie.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Włącz WSL 2

Zalecamy uaktualnienie WSL do wersji 2, aby uzyskać większą wydajność i uruchomić prawdziwe jądro systemu Linux bezpośrednio w systemie Windows 10. Wszystko, co musisz zrobić, to włączyć funkcję „Platforma maszyny wirtualnej” oprócz „Podsystemu Windows dla systemu Linux”. w panelu sterowania funkcji systemu Windows (patrz poniżej).

Poczekaj na zastosowanie zmian, a następnie uruchom ponownie komputer.

Włącz WSL 2 przez PowerShell

Pierwszym krokiem do włączenia WSL 2 jest włączenie składnika funkcji platformy maszyny wirtualnej w systemie Windows. Możesz także włączyć WSL 2 za pomocą narzędzia wiersza polecenia „PowerShell”. Aby to zrobić, otwórz „PowerShell” jako administrator i uruchom następujące dodatkowe polecenie za pomocą polecenia WSL 1.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Ustaw WSL 2 jako wersję domyślną

Przed skonfigurowaniem WSL 2 jako wersji domyślnej dla wszystkich dystrybucji systemu Linux pobierz aktualizację pakietu jądra WSL Linux dla systemów x64.

Uruchom pobrany instalator .msi i zainstaluj go. Zajmie to tylko kilka sekund.

Aby ustawić WSL 2 jako domyślną wersję podczas instalowania nowej dystrybucji Linuksa, otwórz PowerShell i uruchom to polecenie następujące polecenie:

wsl –ustaw-domyślną-wersję 2

Następnie uruchom ponownie system, aby przełączyć funkcję z WSL 1 na WSL 2.

Zainstaluj wybraną dystrybucję Linuksa

WSL jest włączone, teraz zainstalujemy dystrybucję Linuksa. Najpierw wyszukaj „Microsoft Store” w polu wyszukiwania w menu Start. Następnie otwórz go z wyników wyszukiwania.

Zobaczysz listę wszystkich dystrybucji Linuksa dostępnych obecnie w Sklepie Windows, które są obsługiwane przez WSL.

  • Ubuntu 16.04 LTS
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS
  • Skok openSUSE 15.1
  • SUSE Linux Enterprise Server 12 SP5
  • SUSE Linux Enterprise Server 15 SP1
  • Kali Linux
  • Debian GNU/Linux
  • Remiks Fedory dla WSL
  • Pengwin
  • Pengwin Enterprise
  • Alpejski WSL

Wszystkie te dystrybucje są dostępne za darmo. W naszym samouczku wybierzemy „Ubuntu”.

Na stronie dystrybucji Ubuntu kliknij przycisk „Pobierz”.

Teraz dystrybucja Ubuntu zostanie pobrana i zainstalowana automatycznie na twoim komputerze.

Po zakończeniu instalacji kliknij przycisk „Uruchom”, aby uruchomić terminal. Możesz także uruchomić aplikację z menu Start systemu Windows.

Pojawi się nowe okno terminala Ubuntu. Pierwsze uruchomienie zajmie kilka minut, aby zarejestrować środowisko Ubuntu w WSL. Po zakończeniu terminal poprosi o utworzenie „nowej nazwy użytkownika Unix” i „nowego hasła”. Wprowadź nową nazwę użytkownika i hasło i zakończ konfigurację.

Po zakończeniu konfiguracji nastąpi przejście do wiersza poleceń bash. Lepiej od razu zaktualizować oprogramowanie. W Ubuntu możesz wyszukiwać, pobierać i instalować aktualizacje oprogramowania, wszystko z trafny Komenda.

Wpisz poniższe polecenie, aby zaktualizować oprogramowanie. Zostaniesz poproszony o podanie hasła, wprowadź nowo utworzone hasło, aby uruchomić polecenie jako administrator.

aktualizacja sudo apt

To polecenie „aktualizuj” zaktualizuje repozytoria Ubuntu.

Ubuntu pobierze serię list pakietów.

Ale nie są jeszcze zmodernizowane. Aby zaktualizować wszystkie dostępne pakiety, wprowadź następujące polecenie:

aktualizacja sudo apt

Wpisz „Y” w monicie, aby kontynuować instalację.

Pakiety aktualizacji polecenia „dist-upgrade” do ich najnowszych wersji.

Zaktualizuj WSL1 do WSL 2 dla Ubuntu

Jeśli chcesz zaktualizować istniejącą wersję WSL 1 do WSL 2 dla określonej dystrybucji. Następnie uruchom poniższe polecenie w PowerShell.

wsl –ustaw-domyślną-wersję 2

Zastąp argument „” nazwą dowolnej dystrybucji (w naszym przypadku Ubuntu) uruchomionej instalacji WSL 1.

Teraz możesz uzyskać dostęp do poleceń i oprogramowania systemu Linux w systemie Windows 10 za pomocą tego środowiska Ubuntu.

powłoka bash w systemie Windows 10

Masz teraz pełną powłokę „bash” wiersza poleceń w swoim systemie opartą na dystrybucji Linuksa. Możesz uzyskać dostęp do wszystkich poleceń i aplikacji systemu Linux za pośrednictwem tej powłoki bash.

Aby uruchomić powłokę bash, wpisz „bash” w polu wyszukiwania w menu Start i kliknij, aby otworzyć narzędzie wiersza poleceń bash.

Teraz możesz zacząć uruchamiać tam polecenia.

Ciesz się Linuksem w systemie Windows!