Wszystko, co możesz zrobić dzięki nowej powłoce Bash w systemie Windows 10

Aktualizacja rocznicowa systemu Windows 10 dodała obsługę środowisk Linux do systemu Windows 10 od 2016 r. Ale nie dajcie się zwieść tej informacji: to nie tylko powłoka Bash, ale pełna warstwa kompatybilności, która wystarczy do uruchamiania aplikacji Linux w systemie Windows .

W dzisiejszym artykule podsumujemy wszystkie czynności, które dla wygody możesz wykonać w nowej powłoce Bash systemu Windows 10.

Wszystko, co możesz zrobić dzięki nowej powłoce Bash w systemie Windows 10

Wszystko, co możesz zrobić dzięki nowej powłoce Bash w systemie Windows 10

Rozpocznij pracę z Linuksem w systemie Windows

Wszystko, co możesz zrobić dzięki nowej powłoce Bash w systemie Windows 10

Możesz zainstalować środowisko Linux i powłokę Bash na dowolnej wersji systemu Windows 10, w tym Windows 10 Home. Wymaga to jednak 64-bitowej wersji systemu Windows 10. Wystarczy włączyć funkcję Podsystem Windows dla systemu Linux, a następnie zainstalować wybraną dystrybucję Linuksa – na przykład Ubuntu – ze Sklepu Windows.

Od aktualizacji Fall Creators pod koniec 2017 r. nie trzeba już włączać trybu programisty w systemie Windows, a funkcja nie jest już w fazie beta.

Zainstaluj oprogramowanie dla systemu Linux

Wszystko, co możesz zrobić dzięki nowej powłoce Bash w systemie Windows 10

Najłatwiejszym sposobem zainstalowania oprogramowania Linux w środowisku Ubuntu (lub Debian) jest użycie polecenia apt-get . ( Polecenie apt działa również w tym przypadku). To polecenie pobiera i instaluje oprogramowanie z repozytoriów oprogramowania Ubuntu. Za pomocą jednego polecenia możesz pobrać i zainstalować jedną lub więcej aplikacji.

Ponieważ jest to środowisko przestrzeni użytkownika mniej więcej powiązane z Ubuntu, możesz także instalować oprogramowanie na inne sposoby. Możesz kompilować i instalować oprogramowanie z kodu źródłowego, tak jak na przykład w dystrybucji Linuksa.

Jeśli masz zainstalowaną inną dystrybucję Linuksa, użyj poleceń, aby zainstalować oprogramowanie w tej konkretnej dystrybucji. Na przykład openSUSE używa polecenia zypper.

Uruchom wiele dystrybucji Linuksa

Wszystko, co możesz zrobić dzięki nowej powłoce Bash w systemie Windows 10

Wcześniej system Windows 10 obsługiwał tylko Ubuntu, aktualizacja Fall Creators umożliwiła obsługę wielu dystrybucji Linuksa. Początkowo możesz zainstalować Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server, Debian GNU/Linux, Kali Linux lub Fedorę, a w przyszłości prawdopodobnie zobaczymy znacznie więcej dystrybucji Linuksa.

Możesz zainstalować wiele dystrybucji Linuksa, a nawet uruchomić wiele różnych środowisk Linuksa w tym samym czasie.

Jeśli nie jesteś pewien, którą wersję zainstalować, powinieneś użyć Ubuntu. Jeśli jednak potrzebujesz konkretnej dystrybucji Linuksa – być może testujesz oprogramowanie, które będzie działać na serwerze z systemem SUSE Linux Enterprise Server lub Debian, albo chcesz skorzystać z narzędzi do testowania bezpieczeństwa w Kali Linux – są one dostępne w Sklepie pod adresem Ubuntu.

Uzyskaj dostęp do plików Windows w Bash i plikach Bash w Windows

Wszystko, co możesz zrobić dzięki nowej powłoce Bash w systemie Windows 10

Pliki systemu Linux i pliki systemu Windows są zwykle przechowywane oddzielnie, ale istnieją sposoby uzyskania dostępu do plików systemu Linux z systemu Windows i plików systemu Windows ze środowiska Linux.

Zainstalowane dystrybucje Linuksa utworzą ukryty folder, w którym przechowywane będą wszystkie pliki używane w tym środowisku Linuksa. Jeśli chcesz, możesz uzyskać dostęp do tego folderu z systemu Windows, a także wykonać kopię zapasową plików systemu Linux za pomocą narzędzi systemu Windows, ale Microsoft ostrzega, że ​​nie powinieneś modyfikować tych plików systemu Linux za pomocą narzędzi systemu Windows ani tworzyć tutaj nowych plików za pomocą aplikacji systemu Windows.

W środowisku Linux dostęp do dysków Windows można uzyskać z katalogu /mnt/. Na przykład dysk C: znajduje się w /mnt/c , a dysk D: w /mnt/d. Jeśli chcesz pracować z plikami ze środowisk Linux i Windows, umieść je gdzieś w systemie plików Windows i uzyskaj do nich dostęp poprzez katalog / mnt/.

Montuj dyski wymienne i lokalizacje sieciowe

Wszystko, co możesz zrobić dzięki nowej powłoce Bash w systemie Windows 10

Funkcja podsystemu Windows dla systemu Linux automatycznie montuje dyski stałe w katalogu /mnt/, ale nie montuje automatycznie dysków wymiennych, takich jak dyski USB i napędy optyczne. Nie montuje również automatycznie żadnych zmapowanych dysków sieciowych na komputerze.

Można je jednak zamontować samodzielnie i uzyskać do nich dostęp w środowisku Linux za pomocą specjalnego polecenia montowania, aby skorzystać z systemu plików drvfs.

Przełącz się na Zsh (lub inną powłokę) zamiast Bash

Wszystko, co możesz zrobić dzięki nowej powłoce Bash w systemie Windows 10

Chociaż Microsoft początkowo oferował tę funkcję jako środowisko „powłoki Bash”, w rzeczywistości jest to podstawowa warstwa kompatybilności, umożliwiająca uruchamianie oprogramowania Linux w systemie Windows. Oznacza to, że możesz uruchamiać inne powłoki zamiast Basha, jeśli chcesz.

Na przykład możesz użyć powłoki Zsh zamiast Bash. Możesz nawet ustawić standardową powłokę Bash tak, aby automatycznie przełączała się na powłokę Zsh po otwarciu skrótu powłoki Linux w menu Start .

Użyj skryptu Bash w systemie Windows

Wszystko, co możesz zrobić dzięki nowej powłoce Bash w systemie Windows 10

Dzięki temu środowisku możliwe jest napisanie skryptu powłoki Bash w systemie Windows i jego uruchomienie. Skrypty Bash mają dostęp do plików systemu Windows przechowywanych w katalogu /mnt, dzięki czemu polecenia i skrypty systemu Linux mogą działać na normalnych plikach systemu Windows. Polecenia systemu Windows można także uruchamiać w skrypcie Bash.

Polecenia Bash można łączyć w poręczny skrypt wsadowy lub skrypt PowerShell .

Uruchamiaj polecenia systemu Linux spoza powłoki systemu Linux

Wszystko, co możesz zrobić dzięki nowej powłoce Bash w systemie Windows 10

Jeśli chcesz po prostu szybko uruchomić program, wykonać polecenie lub uruchomić skrypt, nie musisz nawet najpierw uruchamiać środowiska Bash. Możesz użyć polecenia bash -c lub wsl , aby wykonać polecenie systemu Linux spoza powłoki systemu Linux. W środowiskach Linux wystarczy uruchomić polecenie, a następnie wyjść. Jeśli uruchomisz to polecenie z poziomu wiersza polecenia lub okna programu PowerShell, polecenie wyświetli wyniki w wierszu polecenia lub konsoli programu PowerShell.

Możesz wiele zrobić za pomocą bash -c lub wsl. Możesz tworzyć skróty na pulpicie, aby uruchamiać programy dla systemu Linux, integrować je ze skryptami wsadowymi lub PowerShell lub uruchamiać je w inny sposób, w jaki zwykle uruchamiasz programy systemu Windows.

Uruchamiaj programy Windows z Bash

Wszystko, co możesz zrobić dzięki nowej powłoce Bash w systemie Windows 10

Od aktualizacji Creators Update (wydanej wiosną 2017 r.) można uruchamiać programy Windows w środowisku Linux . Oznacza to, że możesz integrować polecenia systemu Windows z poleceniami systemu Linux w skrypcie Bash lub po prostu uruchamiać polecenia systemu Windows ze standardowej powłoki Bash lub Zsh, której używasz.

Aby uruchomić program Windows, wpisz ścieżkę do pliku .exe i naciśnij Enter. Zainstalowane programy Windows znajdziesz w katalogu /mnt/c w środowisku Bash. Pamiętaj, że w systemie Linux w tym poleceniu rozróżniana jest wielkość liter, więc „Example.exe” różni się od „example.exe”.

Uruchamiaj programy graficzne systemu Linux na pulpicie

Wszystko, co możesz zrobić dzięki nowej powłoce Bash w systemie Windows 10

Firma Microsoft oficjalnie nie obsługuje oprogramowania graficznego dla systemu Linux w systemie Windows. Funkcja podsystemu Windows dla systemu Linux została zaprojektowana do uruchamiania programów wiersza poleceń, których mogą potrzebować programiści. Ale w rzeczywistości możliwe jest uruchamianie programów graficznych systemu Linux na pulpicie systemu Windows przy użyciu tej funkcji.

Jednak domyślnie nie będzie to działać. Będziesz musiał zainstalować serwer X i ustawić zmienną DISPLAY , zanim programy graficzne Linuksa będą mogły działać na pulpicie Windows. Im prostsza aplikacja, tym lepsze jest jej działanie. Im bardziej złożona aplikacja, tym większe prawdopodobieństwo, że spróbuje zrobić coś, czego podstawowa funkcja podsystemu Windows dla systemu Linux firmy Microsoft jeszcze nie obsługuje.

Wybierz domyślne środowisko Linux

Wszystko, co możesz zrobić dzięki nowej powłoce Bash w systemie Windows 10

Jeśli masz zainstalowanych wiele dystrybucji Linuksa, możesz wybrać instalację domyślną. Jest to dystrybucja używana, gdy uruchamiasz dystrybucję Linuksa za pomocą polecenia bash lub wsl, lub gdy używasz polecenia bash -c lub wsl , aby uruchomić polecenie Linuksa z innego miejsca w systemie Windows.

Nawet jeśli masz zainstalowanych wiele dystrybucji Linuksa, nadal możesz uruchomić je bezpośrednio, uruchamiając polecenie takie jak Ubuntu lub opensuse-42. Dokładne polecenie, którego będziesz potrzebować, znajduje się na każdej stronie pobierania dystrybucji Linuksa w sklepie Microsoft Store.

Szybko uruchom Bash z Eksploratora plików

Wszystko, co możesz zrobić dzięki nowej powłoce Bash w systemie Windows 10

Nie musisz uruchamiać powłoki Linuksa za pomocą ikony skrótu. Możesz szybko uruchomić go z poziomu Eksploratora plików, wpisując „bash” w pasku adresu i naciskając Enter. Pojawi się powłoka Bash domyślnej dystrybucji Linuksa, a bieżącym katalogiem roboczym będzie ten, który otworzyłeś w Eksploratorze plików .

Możesz także dodać opcję „ Otwórz tutaj powłokę Bash ” do Eksploratora plików, edytując rejestr systemu Windows , uzyskując wygodną opcję menu kontekstowego, podobną do opcji „ Otwórz tutaj okno PowerShell ” lub „ Otwórz tutaj wiersz polecenia” .

Zmień swoje konto użytkownika UNIX

Wszystko, co możesz zrobić dzięki nowej powłoce Bash w systemie Windows 10

Kiedy po raz pierwszy skonfigurujesz Bash, zostaniesz poproszony o utworzenie konta użytkownika UNIX i ustawienie hasła. Będziesz automatycznie logowany na to konto za każdym razem, gdy otworzysz okno Bash. Jeśli chcesz zmienić swoje konto użytkownika UNIX lub użyć konta root jako konta domyślnego w powłoce, istnieje ukryte polecenie zmiany domyślnego konta użytkownika .

Odinstaluj i ponownie zainstaluj środowisko Linux

Wszystko, co możesz zrobić dzięki nowej powłoce Bash w systemie Windows 10

Po zainstalowaniu niektórych programów lub zmianie niektórych ustawień możesz chcieć ponownie zainstalować Ubuntu lub inną dystrybucję Linuksa. Kiedyś było to nieco skomplikowane, ale teraz możesz to zrobić po prostu odinstalowując dystrybucję Linuksa, tak jak w przypadku każdej innej aplikacji, a następnie instalując ją ponownie ze Sklepu.

Aby uzyskać nowy system bez pobierania dystrybucji Linuksa, możesz uruchomić polecenie dystrybucji wraz z opcją „wyczyść” z wiersza poleceń systemu Windows lub konsoli PowerShell. Na przykład, aby zresetować Ubuntu bez ponownego ładowania, uruchom Ubuntu Clean.

Jeśli nadal masz zainstalowane starsze środowisko Linux – takie, które zostało zainstalowane przed aktualizacją Fall Creators – nadal możesz je odinstalować za pomocą polecenia lxrun.

Zaktualizuj środowisko Ubuntu

Po aktualizacji Fall Creators dla systemu Windows 10 należy teraz zainstalować Ubuntu i inne środowiska Linux ze sklepu. Gdy to zrobisz, zostaną one automatycznie zaktualizowane do najnowszej wersji bez żadnych specjalnych poleceń.

Jeśli jednak utworzyłeś środowisko Bash w starszej wersji systemu Windows, zainstalujesz starsze środowisko Ubuntu. Aby dokonać aktualizacji, możesz po prostu otworzyć Sklep i zainstalować najnowszą wersję Ubuntu ze Sklepu Windows.

Entuzjaści technologii nie będą mieli wątpliwości co do ekscytujących rzeczy, jakie będą mogli zrobić w przyszłości w środowisku Linux. Miejmy nadzieję, że funkcja podsystemu Windows dla systemu Linux będzie w dalszym ciągu stawała się coraz potężniejsza, ale nie powinniśmy oczekiwać, że Microsoft w najbliższym czasie będzie oficjalnie obsługiwał aplikacje graficzne systemu Linux na komputerach stacjonarnych.

Zobacz więcej:

Zostaw komentarz

Jak usunąć informację o żądaniu praw autorskich w prawym rogu ekranu w systemie Windows 10

Jak usunąć informację o żądaniu praw autorskich w prawym rogu ekranu w systemie Windows 10

Czy widzisz powiadomienie o aktywacji systemu Windows 10 w prawym rogu ekranu? W tym artykule dowiesz się, jak usunąć powiadomienie o żądaniu dotyczącym praw autorskich w systemie Windows 10.

Instrukcje od AZ dotyczące instalacji systemu Windows 10 w wersji 14393.222

Instrukcje od AZ dotyczące instalacji systemu Windows 10 w wersji 14393.222

Niedawno firma Microsoft wydała najnowszą aktualizację zbiorczą dla użytkowników komputerów PC z systemem Windows 10 o nazwie Build 14393.222. Ta aktualizacja wydana dla systemu Windows 10 naprawia głównie błędy na podstawie opinii użytkowników i poprawia wydajność systemu operacyjnego.

Chroń swoją sieć komputerową za pomocą hosta Bastion w zaledwie 3 krokach

Chroń swoją sieć komputerową za pomocą hosta Bastion w zaledwie 3 krokach

Czy masz komputery w sieci lokalnej, które wymagają dostępu zewnętrznego? Dobrym rozwiązaniem może być użycie hosta bastionowego jako strażnika sieci.

3 sposoby na szybkie wyczyszczenie wszystkich dzienników zdarzeń w systemie Windows 10

3 sposoby na szybkie wyczyszczenie wszystkich dzienników zdarzeń w systemie Windows 10

Czasami może być konieczne jednoczesne usunięcie wszystkich starych dzienników zdarzeń. W tym przewodniku Quantrimang.com pokaże Ci 3 sposoby szybkiego usunięcia wszystkich dzienników zdarzeń w Podglądzie zdarzeń systemu Windows 10.

Jak utworzyć klucz Windows, jeśli klawiatura nie jest dostępna

Jak utworzyć klucz Windows, jeśli klawiatura nie jest dostępna

Jeśli wolisz używać starej, klasycznej klawiatury, takiej jak IBM Model M, która nie zawiera fizycznego klawisza Windows, istnieje prosty sposób, aby dodać więcej, pożyczając klawisz, którego nie używasz często.

Jak utworzyć tryb przezroczystego tła w systemie Windows 10

Jak utworzyć tryb przezroczystego tła w systemie Windows 10

WindowTop to narzędzie, które ma możliwość przyciemnienia wszystkich okien aplikacji i programów działających na komputerach z systemem Windows 10. Możesz także użyć interfejsu z ciemnym tłem w systemie Windows.

Metody fałszywego adresu IP umożliwiają anonimowy dostęp

Metody fałszywego adresu IP umożliwiają anonimowy dostęp

W wielu poprzednich artykułach wspominaliśmy, że zachowanie anonimowości w Internecie jest niezwykle ważne. Co roku dochodzi do wycieku prywatnych informacji, co sprawia, że ​​bezpieczeństwo w Internecie staje się coraz bardziej konieczne. Z tego też powodu powinniśmy używać wirtualnych adresów IP. Poniżej dowiemy się o metodach tworzenia fałszywych adresów IP!

Jak wyłączyć pasek języka na pasku zadań systemu Windows 8

Jak wyłączyć pasek języka na pasku zadań systemu Windows 8

Pasek języka w systemie Windows 8 to miniaturowy pasek narzędzi języka, zaprojektowany tak, aby automatycznie wyświetlał się na ekranie komputera stacjonarnego. Jednak wiele osób chce ukryć ten pasek języka na pasku zadań.

Wskazówki dotyczące optymalizacji szybkości połączenia internetowego od Linksys

Wskazówki dotyczące optymalizacji szybkości połączenia internetowego od Linksys

Maksymalizacja szybkości Internetu jest niezbędna do optymalizacji połączenia sieciowego. Możesz cieszyć się optymalną rozrywką i pracą, korzystając z komputerów, telewizorów z dostępem do Internetu, konsol do gier itp.

Jak skonfigurować WEP, WPA, WPA2 dla routera Linksys

Jak skonfigurować WEP, WPA, WPA2 dla routera Linksys

Łączność bezprzewodowa jest dziś koniecznością i dlatego bezpieczeństwo sieci bezprzewodowej jest niezbędne do zapewnienia bezpieczeństwa w sieci wewnętrznej.