Jak zainstalować i używać powłoki Linux Bash Shell w systemie Windows 10?

How Install Use Linux Bash Shell Windows 10



Microsoft nawiązał współpracę z Canonical i jest spółką macierzystą Ubuntu. To partnerstwo otworzyło drzwi użytkownikom Linuksa, ponieważ pozwala każdemu używać Linuksa w systemie Windows. Dyrektor generalny firmy Microsoft oficjalnie ogłosił, że teraz każdy może zainstalować i używać powłoki Linux Bash Shell w systemie Windows 10. Wielu z was nadal w to nie wierzy, dlatego w tym artykule udzielimy informacji na temat instalowania i używania powłoki Linux Bash Shell na Okna 10.

Dlaczego powinieneś używać powłoki Linux Bash?

Jak wiemy, system operacyjny Windows ma już PowerShell, czyli język skryptowy i powłokę poleceń. PowerShell pomaga administratorom systemu w wykonywaniu różnych zadań administracyjnych i został utworzony na podstawie platformy .NET w celu przezwyciężenia niedociągnięć wiersza polecenia.







Teraz myślisz, że PowerShell jest już obecny w systemie Windows, jaka jest potrzeba Bash Shell w systemie Windows? Bash i PowerShell są różnie zaprojektowane do różnych zadań. Powłoka Bash jest zintegrowana z systemem operacyjnym Windows i usuwa dodatkowe kroki, które należy wykonać, aby korzystać z tych samych języków programowania w systemie Windows.



Co to jest powłoka Bash?

Bash to skrót od Bourne-Again Shell, który jest grą słów Stephena Bourne'a (autora bezpośredniego przodka obecnej powłoki systemu UNIX). Bash jest językiem poleceń lub powłoką i jest używany w różnych typach systemów operacyjnych GNU i Linux.



Bash to darmowa wersja Bourne Shell, dystrybuowana z systemami operacyjnymi GNU i Linux, które obejmują również Ubuntu. Jeśli korzystałeś z Ubuntu i pracowałeś nad konkretnymi poleceniami terminala, musisz użyć Bash do tego procesu. Bash jest jednym z najbardziej niesamowitych interpreterów wiersza poleceń, więc jest to domyślna interaktywna powłoka w różnych dystrybucjach Linuksa.





Jak zainstalować i używać powłoki Linux Bash w systemie Windows 10?

Pierwszy krok procesu wymaga włączenia opcji Podsystem Windows dla systemu Linux w systemie Windows z PowerShell. Jeśli chcesz korzystać z GUI, musisz wyszukać opcję funkcji, aby uzyskać listę funkcji systemu Windows, abyś mógł to zrobić zgodnie z obrazem pokazanym poniżej:


Następnie otwórz go, aby użyć wszystkich opcji, więc sprawdź Podsystem Windows dla Linuksa oraz Platforma maszyn wirtualnych i włącz je, zaznaczając pole, a następnie uruchom ponownie system, aby zastosować zmiany.




Jeśli używasz PowerShell, musisz przejść do menu Start i wpisać PowerShell w polu wyszukiwania, a następnie uruchomić go jako administrator, klikając go prawym przyciskiem myszy:


Po otwarciu PowerShell użyj poniższego polecenia, aby włączyć Bash w systemie Windows 10. (W takim przypadku system zapyta o potwierdzenie, więc wpisz Y lub możesz nacisnąć Enter.



Teraz musisz pobrać system Linux ze Sklepu Windows i wyszukać Linux lub Ubuntu.


Po wyszukaniu pojawi się następny ekran, za pomocą którego możesz zainstalować Ubuntu lub SUSE. (W tym przypadku do dalszego procesu używany jest Ubuntu).


Różnica między openSUSE lub Ubuntu lub SUSE Linux Enterprise polega na różnych poleceniach instalacji nowych pakietów nowych podsystemów Linux. Pobranie Ubuntu zajmie około 1 GB lub więcej.


Jest to ostatnie zadanie do uruchomienia Linuksa w Windows 10, więc musisz przeszukać zainstalowaną dystrybucję Linuksa, np. Ubuntu.

Teraz uruchom go jak zwykłą aplikację Windows, a instalacja zajmie trochę czasu, a następnie wpisz nazwę użytkownika i hasło.


W końcu Linux zostanie zainstalowany w twoim systemie, więc ciesz się nim.

Rozwiązywanie problemów

1. W przypadku otrzymania takiego kodu:


Oznacza to, że otrzymałeś opcjonalny składnik WSL nie jest włączony. Włącz ją i spróbuj ponownie. błąd. Poinformuje Cię, że należy nacisnąć dowolny klawisz, aby kontynuować, więc zostanie automatycznie zamknięty po naciśnięciu dowolnego klawisza.

Ten błąd może wystąpić, ponieważ Podsystem Windows dla systemu Linux nie jest prawidłowo włączony. Dlatego musisz go włączyć, jak wyjaśniliśmy w naszym artykule.

2. Jeśli zdobędziesz Instalacja nie powiodła się z powodu błędu 0x80070003 błąd, musisz upewnić się, że twój Linux powinien być przechowywany i zainstalowany na dysku C twojego systemu, ponieważ podsystem Windows Linuxa działa tylko na dysku C, który jest dyskiem systemowym.

Najpierw przejdź do Ustawienia>Pamięć>Więcej ustawień przechowywania i zmień lokalizację nowo pobranej zawartości.

Zaktualizuj WSL1 do WSL 2 lub podsystemu Windows dla systemu Linux 2

Jeśli Twój system jest zarejestrowany w programie Insider systemu Windows lub Twój system jest zaktualizowany do wersji 18917 lub nowszej, możesz łatwo zaktualizować WSL 1 do WSL 2.

Przed aktualizacją WSL1 do WSL 2 musisz włączyć funkcję systemu Windows, więc otwórz ją i przewiń w dół w opcji, a następnie włącz funkcję platformy maszyny wirtualnej. Teraz uruchom ponownie system, aby zastosować zmiany.


Następnie otwórz PowerShell i musisz uruchomić go jako administrator, a następnie wykonać polecenie podane poniżej.

wsl--set-wersja 2

Pamiętaj, że musisz zastąpić zainstalowanymi nazwami dystrybucji, takimi jak Ubuntu, Debian lub Kali Linux. Po tym procesie system zmieni WSL1 na WSL 2 i zajmie to prawie 5 do 10 minut.

Na koniec wprowadź polecenie podane poniżej, aby sprawdzić wersję WSL (podsystem Windows dla systemu Linux) w twoim systemie. Jeśli pokazuje WSL w wersji 2, oznacza to, że Twój WSL został uaktualniony.

wsl-ten -v

Wniosek

Ten artykuł zawiera pełne informacje na temat instalacji i używania powłoki Linux Bash w systemie Windows 10. Jak już wspomnieliśmy, dyrektor generalny firmy Microsoft oficjalnie ogłosił, że można teraz zainstalować i używać powłoki Linux Bash w systemie Windows 10. Ten artykuł pomoże instalujesz Linux Bash Shell na swoim Windows 10 bez żadnych problemów, więc zaoferowaliśmy sposoby rozwiązywania błędów podczas instalacji Linux Bash Shell. Jaka jest Twoja opinia na temat tego artykułu? Daj nam znać!.