Jak zainstalować, uruchomić i skonfigurować Bash Linux na Windows 10?

Od wieków chcieliśmy łączyć różne systemy operacyjne na jednej maszynie i było to teoretycznie możliwe dzięki narzędziom do wirtualizacji, takim jak VMware, Virtual Box itp., ale nie jest powszechne, że możemy uruchomić maszynę z jednego komputera.system operacyjny jako część innego z innym systemem operacyjnym.

Porozmawiamy konkretnie o Windows i Linux; Wszyscy wiemy, że są to dwa zupełnie różne systemy i było prawie niemożliwe, aby jeden mógł działać na drugim bez konieczności użycia narzędzia do tworzenia maszyn wirtualnych. Wspaniałą wiadomością jest to, że Linux można teraz uruchomić w systemie Windows 10 dzięki aktualizacji ogłoszonej w lutym.

Ta informacja została podana w Konferencja Build 2016 i jest to, słowa plus słowa mniej, integracja podsystemu Ubuntu na platformie Windows 10 (niesamowita prawda). Z tym narzędziem Możemy wykonać wszystkie polecenia odpowiadające Bash tak jakbyśmy uruchamiali go na prawdziwej maszynie Ubuntu, a jak już mówiliśmy, nowość polega na tym, że nie jest to maszyna wirtualna (do nich używana), ale że jest to przestrzeń w strukturze Windows 10 i będzie zlokalizowana w ścieżka:

 C: \ users \ [nazwa użytkownika] \ AppData \ Local \ Lxss \ rootfs \
Jedną z wielkich nowości, jakie mieliśmy okazję poznać i zarządzać w Windows 10 w jego rocznicowej wersji, była możliwość implementacji bash Linuksa w systemach operacyjnych Windows, co pozwoliło nam mieć środowisko Ubuntu 14 bez posiadania maszyny wirtualnej.

Jest to bardzo znaczący postęp dla nas wszystkich, którzy zarządzają obydwoma systemami operacyjnymi, ponieważ możemy wykonywać wiele zadań bezpośrednio między obydwoma systemami. Teraz w edycji Aktualizacja twórców, który zostanie uruchomiony w połowie marca 2021-2022, w Bash dla Windows pojawią się dwie nowe funkcje:

  • Uaktualnij do Ubuntu 16.04
  • Możliwość uruchamiania programów Windows bezpośrednio z Bash

Co nowego w BashuDzięki tym nowym aktualizacjom w Windows Bash będziemy mogli wykonywać następujące czynności:

  • Uruchamiaj pliki binarne i polecenia Windows w konsoli Ubuntu.
  • Uruchomić programy obu systemów operacyjnych na jednej konsoli.
  • Dołącz polecenia Windows przy użyciu skryptu bash.

Przypomnijmy, że aby mieć dostęp do kompilacji Creators Update, musimy być na razie niejawnymi testerami, aby móc przeprowadzić niezbędne testy w tej wersji systemu Windows 10.

1. Wymagania do uruchomienia Ubuntu Bash w systemie Windows 10

Istnieją zasadniczo trzy podstawowe wymagania, aby całe zadanie Bash zostało wykonane poprawnie i bez żadnych niedogodności, są to:

Masz konto użytkownikaJest to ważne, ponieważ programy, które uruchamiamy z Bashu zostaną wykonane tak, jakby zostały otwarte przez bieżące konto użytkownika systemu Windows 10.

UprawnieniaAby uruchomić te programy bez żadnych trudności, zalecamy uruchomienie Bash jako administratorzy.

Katalog roboczyMusimy pamiętać, że programy, które uruchamiamy z Bashem, będą miały ten sam katalog co programy Windows 10. Możemy użyć polecenia płyta CD zmienić katalog roboczy.

2. Jak uzyskać dostęp do Ubuntu Bash w systemie Windows 10?


Aby uzyskać dostęp do Basha, możemy skorzystać z dwóch opcji:
  • W polu wyszukiwania Windows 10 wpisujemy termin grzmotnąć i wybieramy odpowiednią opcję.
  • Naciśnięcie przycisku Początek i poszukaj odpowiedniego narzędzia.

3. Jak zainstalować powłokę Linuksa w systemie Windows 10?


Krok 1
Najpierw musimy to wiedzieć ta zmiana jest zawarta w aktualizacji 14316. Przejdziemy do opcji Ustawienia w naszym systemie Windows 10:

Krok 2
Tam wyświetli się następujące okno, w którym musimy wybrać opcję Aktualizacja i bezpieczeństwo:

Krok 3
Po wybraniu tej opcji zostanie wyświetlone następujące okno:

Krok 4
Musimy wybrać opcję Dla programistów, a następnie aktywować przycisk Tryb programisty; Po wybraniu tego przycisku zostaną wyświetlone następujące informacje. Kiedy już wybierzemy TAk ta zakładka zostanie aktywowana w naszym panelu.

Krok 5
Następnie przejdziemy do menu Start i poszukamy opcji Aktywuj lub dezaktywuj funkcje systemu Windows. W oknie, które się otworzy musimy przejść do opcji Podsystem Windows dla Linuksa (Beta)

NotatkaTa funkcja jest dostępna tylko na komputerach 64-bitowych.

Krok 6
W niektórych przypadkach powiedzielibyśmy, że w zdecydowanej większości ku naszemu zdziwieniu mogą wydarzyć się następujące rzeczy:

Jak widzimy opcję Podsystem Windows dla systemu Linux (Beta) jest niedostępny, może to być dla nas traumatyczne, ale to dlatego, że ta funkcja jest włączona w buildzie 14316. Teraz mamy pytanie, Co robimy?

Krok 7
Przeprowadzimy następujący proces, aby: włącz i poznaj tę funkcję tak ważne dla nas. Jako pierwszy krok Wejdziemy w opcję Konfiguracja z menu startowego.

Krok 8
Tam zobaczymy, że wyświetla się odpowiednie okno ustawień, tam wybieramy opcję Aktualizacja i bezpieczeństwo.

Krok 9
Później wybieramy Aktualizacja systemu Windows.

Krok 10
W zakładce Windows Update klikamy linię Zaawansowane opcje. Wyświetli się następujące okno:

Krok 11
Widzimy opcję Pobierz kompilacje Insider Preview, tam Klikamy przycisk Start. Widzimy, że wyświetlane jest:

Aby kontynuować proces musimy być zarejestrowani jako użytkownicy InsiderMa to na celu pobieranie i uruchamianie różnych kompilacji i aplikacji Microsoft, jeśli nie jesteśmy zarejestrowani, możemy to zrobić z poniższego linku.

Krok 12
Gdy już mamy naszego zarejestrowanego użytkownika, przystępujemy do dawania kliknij przycisk Zaloguj się do naszego systemu Windows 10.

Krok 13
Wybieramy konto Microsoft i wprowadzamy naszą nazwę użytkownika i hasło.

Krok 14
Klikamy Zaloguj sieZe względów bezpieczeństwa musimy ponownie wprowadzić nasze hasło użytkownika.

Krok 15
Klikamy Następny i zobaczymy, że po zalogowaniu sesji zostanie wyświetlone następujące okno informacyjne:

Krok 16
Klikamy Następny, vUdzielimy następujących informacji:

Krok 17
Klikamy Potwierdzać i wtedy musimy ponownie uruchomić system Windows 10 w celu uzyskania dostępu do różnych aktualizacji podglądu Insider. Więc klikamy przycisk Uruchom ponownie teraz, aby automatycznie uruchomić restart naszej maszyny. Rozpocznie się proces ponownego uruchamiania

NotatkaCoś bardzo, bardzo ważnego, o czym musimy pamiętać, to fakt, że Linux Bash Shell będzie działać tylko w kompilacji 14316 w środowisku Windows 10 Insider Preview, w tej chwili nie można go uruchomić w systemie Windows 10 Home lub Windows 10 Enterprise. (Tak, to jest problem), szacuje się, że w już niedługo będziemy mogli korzystać z Linux Bash Shell w Windows 10 Home lub Enterprise.

Krok 18
Po ponownym uruchomieniu systemu Windows musimy przejść ponownie do ustawień, aktualizacji i zabezpieczeń, aktualizacji systemu Windows i tam wybieramy ponownie Zaawansowane opcje, będziemy mogli tam ponownie zobaczyć naszą opcję aktualizacji nowych kompilacji lub kompilacji, które są udostępniane w ramach Insider. Pamiętaj, że bycie użytkownikiem Insider pozwala nam testować systemy operacyjne i aplikacje przed ich wprowadzeniem na rynek lub pojawieniem się poprzednich wersji.

Krok 19
Możemy wybrać opcję Szybko (godny polecenia), ponieważ w ten sposób aktualizacje docierają wcześniej, nawet jeśli nie są stabilne, jeśli wybierzemy Wolne, aktualizacje trwają dłużej, ale są bardziej stabilne.

Krok 20
Po całym tym procesie możemy przeszukać Windows Update w poszukiwaniu dostępnych aktualizacji i znajdziemy kompilację 14316, proces aktualizacji jest podobny do normalnego procesu Windows Update.

Następnie Otwieramy opcję Aktywuj lub dezaktywuj funkcje systemu Windows i tam Poszukamy podsystemów Windows dla Linuksa (Beta). Jak zauważyliśmy, zostało wydane wyjaśnienie „Beta”, co wskazuje, że jest w trakcie testowania przez grupę programistów Microsoft.

Krok 21
Po aktywowaniu tej funkcji musimy zrestartować nasz komputer z systemem Windows 10. Po ponownym uruchomieniu komputera możemy użyć wyszukiwarki w systemie Windows 10, aby zlokalizować i wykonać polecenie bash.exe.

Krok 22
Po wykonaniu tego polecenia zobaczymy, że wyświetla się okno DOS, w którym musimy zaakceptować warunki użytkowania, po prostu wpisujemy literę s (Tak) i dajemy Wchodzić.

4. Jak otworzyć i używać Bash w systemie Windows 10

Krok 1
Po zakończeniu tej instalacji musimy poczekać na zakończenie procesu i możemy wyszukać termin Ubuntu, abyśmy mogli uruchomić powłokę Linux bash w naszym środowisku Windows 10. Po zlokalizowaniu po prostu go klikamy, a tym samym wdrożymy nasz terminal Ubuntu w systemie Windows 10.

Krok 2
Zobaczymy nasz terminal w następujący sposób:

Krok 3
W ten sposób możemy używać wszystkich poleceń Ubuntu w Windows 10. Zobaczmy na przykład podsystem, którego będziemy używać z tą funkcją uruchomioną przez Windows, pamiętajmy, że jest w wersji beta. Użyjemy następującego polecenia:

 lbs_release -a

Krok 4
W tej funkcji będziemy mogli korzystać z edytora nano i wszystkich pakietów związanych z apt, aby mieć możliwość aktualizacji naszych repozytoriów za pomocą polecenia:

 aktualizacja apt-get

Krok 5
W ten sam sposób możemy użyć sudo, ponieważ działa idealnie (jak na razie). Jak wspomnieliśmy, ponieważ jest to wersja beta, istnieją polecenia, które nadal nie działają najlepiej, na przykład polecenie ifconfig, które pozwala nam zobaczyć parametry sieciowe, nie jest włączone i nie będziemy w stanie tego w pełni zintegrować narzędzie bash z aplikacjami Windows 10.

W każdym razie mamy duży zasięg dzięki tej nowej funkcji dostarczanej przez Microsoft. Linux Bash Shell jest skomentowany na Ubuntu 14.04 LTS Aby wziąć to pod uwagę i w ramach jego zalet, należy szerokie wykorzystanie APT, ponieważ możemy wyszukiwać pakiety za pomocą składni wyszukiwania apt-cache lub instalować je bezpośrednio za pomocą polecenia apt-get install.

Aktywne pomoce APT to:

  • Zainstaluj pakiet aplikacji za pomocą polecenia apt-get nazwa pakietu instalacyjnego, gdzie nazwapakietu jest nazwą pakietu do zainstalowania.
  • Pobierz i zainstaluj najnowsze aktualizacje za pomocą polecenia aktualizacja apt-get.
  • Pobierz i zainstaluj najnowsze aktualizacje pakietów za pomocą polecenia aktualizacja apt-get.
  • Odinstaluj pakiet za pomocą polecenia apt-get usuń nazwę pakietu gdzie nazwapakietu jest nazwą pakietu do odinstalowania.
  • Wyszukaj dostępne pakiety za pomocą polecenia apt-cache search Word, w słowie musimy wpisać termin pakietu do przeszukania.

Krok 5
Możemy stworzyć środowisko narzędzi graficznych i do tego możemy zainstalować niektóre z narzędzi, które znajdziemy w tym celu w sieci, możemy zainstalować np. Xming czy Cygwin.

Niektóre ważne aspekty funkcji Linux Bash Shell

  • To nie jest maszyna wirtualna to jest prawdziwe środowisko Linux i zajmuje miejsce bezpośrednio na dysku Windows.
  • Jest beta, to znaczy podlega zmianom i modyfikacjom do czasu poprawienia błędów, które mogą się pojawić.
  • Ta cecha niedostępne w wersjach Home i Enterprise W tej chwili jest dostępny tylko w wersji Insider Preview.
  • Różne funkcje Linuksa mogą być wykonywane w tej funkcji, takie jak między innymi apt-get, Bash, Python, git, vim.
  • Jest oparty na Ubuntu 14.04 LTS.
  • Do tworzenia i integracji tej funkcji dołączył Microsoft z twórcami Ubuntu, Canonical.
  • Możemy mieć świetny występ naszych aplikacji Linux działających w środowisku Windows 10.
  • Nie możemy wchodzić w interakcje między aplikacjamiczyli aplikacje Windows z Linuksem i odwrotnie.

5. Jak uruchamiać programy Windows w Ubuntu Bash


Przede wszystkim musimy pamiętać o następujących kwestiach:

ten Dysk Windows 10 C W Ubuntu Bash mamy to w następującej ścieżce: / miesiąc / ok.
Bash ma zdolność rozróżnić wielkie i małe litery więc jeśli wprowadzimy polecenie w złym formacie, otrzymamy błąd.

Krok 1
Możemy zacząć próbować wykonać polecenie Ping, które znajdujemy w następującej ścieżce:

 C:\Windows\System32\PING.EXE
Krok 2
W tym celu przechodzimy do Basha i wykonujemy następujące polecenie:
 /mnt/c/Windows/System32/PING.EXE
Krok 3
Przed uruchomieniem spróbujmy uruchomić polecenie małe litery, aby sprawdzić, czy w Bash jest rozróżniana wielkość liter.

POWIĘKSZAĆ

Krok 4
Teraz, jeśli wykonamy to w normalny sposób, wielkimi literami, otrzymamy następujący wynik. Dzieje się tak, ponieważ nie zdefiniowaliśmy pełnych parametrów polecenia. Musimy pamiętaj o składni ścieżki, ponieważ jeśli zawiera znaki takie jak nawiasy lub spacje, musimy je poprzedzić znakiem Pasek boczny \.

POWIĘKSZAĆ

Krok 5
Następnie spróbujemy uzyskać dostęp do Internet Explorera, w tym celu wykonamy następujące polecenie w Bash:

 /mnt/c/Program\Pliki\(x86\)/Internet\Explorer/iexplore.exe
Krok 6
Otrzymany wynik będzie następujący. Zauważ, że dodaliśmy symbol \ przed znakami zawierającymi spację.

POWIĘKSZAĆ

6. Jak przypisać argument do polecenia w Ubuntu Bash

Krok 1
Bash Shell automatycznie przypisuje parametry bezpośrednio do poleceń, które wykonujemy, na przykład możemy użyć następującego polecenia:

 /mnt/c/Windows/System32/PING.EXE solvetic.com
Krok 2
Otrzymamy następujący wynik:

POWIĘKSZAĆ

Krok 3
Lub jeśli chcemy zobaczyć plik hosts komputera, użyjemy następującego polecenia:

 /mnt/c/Windows/System32/notepad.exe "C: \ Windows \ System32 \ drivers \ etc \ hosts"

POWIĘKSZAĆ

Jak widać, możemy użyć standardowej ścieżki Windows podczas wykonywania ścieżki bezpośrednio do programu.

7. Jak uruchomić polecenie w Ubuntu Bash


Jak wiemy, nie wszystkie polecenia systemu Windows 10 są wykonywalne, .exe, ale są one włączone do wiersza poleceń.

Krok 1
Aby wykonać tego typu polecenie, musimy: uruchom polecenie cmd.exe a następnie wprowadź odpowiednie polecenie, składnia jest następująca:

 /mnt/c/Windows/System32/cmd.exe / polecenie C
Krok 2
Na przykład, aby wyświetlić katalog, użyjemy następującego polecenia:
 /mnt/c/Windows/System32/cmd.exe / katalog C

POWIĘKSZAĆ

8. Jak dodać katalogi do specjalnej ścieżki w Bash


Usługi systemu Windows dla Bash traktują pliki wykonywalne systemu Windows w taki sam sposób, jak pliki binarne systemu Linux, to znaczy możemy dodać katalog zawierający plik .exe, a następnie uruchomić go bezpośrednio.

Krok 1
Na przykład możemy wpisać następującą komendę:

 eksportuj PATH = $ PATH: / mnt / c / Windows / System32
Krok 2
Teraz możemy bezpośrednio wykonać niezbędne polecenia, w tym przypadku wykonamy dwa (PING.EXE i notepad.exe). Jak widać, są one wykonywane poprawnie i są wykonywane bez problemu.

POWIĘKSZAĆ

9. Jak jednocześnie uruchamiać polecenia systemu Linux i Windows 10?


Dzięki tej nowej nowości mamy możliwość potok polecenia systemu Windows 10 do polecenia systemu Linux.
Praktycznym tego przykładem jest użycie polecenia Windows ipconfig.exe -wszystkie aby uzyskać dostęp do interfejsów sieciowych i jednocześnie użyć polecenia grep Linuksa, aby wynik był w tym formacie. Możemy użyć następującego polecenia:
 /mnt/c/Windows/System32/ipconfig.exe -all | grep "Adres IPv4"

POWIĘKSZAĆ

Ponieważ widzimy tę ważną i praktyczną nowość, pozwoli nam to mieć większy zakres Ubuntu Bash w systemie Windows 10 do różnych zadań związanych z zarządzaniem. Gdy widzimy tę nową funkcję, zapewni nam ona nowe środowisko, które bez wątpienia, o ile mamy z nią jakiś związek. Świat LinuksaTo będzie przyjemne doświadczenie w naszych rolach, miejmy nadzieję, że funkcja Bash zostanie udostępniona w tradycyjnych wersjach, ponieważ wszystkie nie mają zakresu wersji zapoznawczej Insider. Jeśli zwykle korzystasz z tych dwóch systemów operacyjnych, proponujemy również opcję posiadania podwójny rozruch w systemie Linux i Windows 10 a tym samym nie przegap tego, co najlepsze z obu.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave