Windows 10 umożliwia instalację dodatkowego systemu Ubuntu — w wersji 18.04 lub 16.04. System ten jest okrojony o środowisko graficzne — jest to konsola bash (tzw. Terminal Ubuntu), która pozwala korzystać z aplikacji i skryptów dostępnych dla tego systemu w systemie Windows.

Konsola bash (Windows 10)
Funkcjonalność — czyli zalety Ubuntu w wersji shell
- Dostęp do aplikacji i skryptów,
- Możliwość uruchomienia aplikacji UNIX w środowisku graficznym Windows,
- Możliwość zamontowania dysków i lokalizacji sieciowych za pomocą konsoli.
- Dostęp do plików i programów Windows z poziomu konsoli
- Ogrom możliwości i skryptów
Instalacja podsystemu umożliwia uzyskanie dostępu do wszystkich opcji konsoli Ubuntu, aplikacji CLI i skryptów, dzięki którym można poprawić pracę w systemie Windows i uzyskać o wiele większa funkcjonalność. Przykładem może być skrypt youtube-dl, który jest najlepszą biblioteką do pobierania filmów, playlist z serwisu YouTube.
Inne skrypty i aplikacje dostępne z poziomu konsoli Ubuntu:
- pngquant i mozjpeg — narzędzia do kompresji zdjęć i obrazów.
- pandoc — konwersja plików doc. do formatu tekstowego HTML lub pdf z automatyczną funkcją tworzenia spisów treści.
- vim — edytor tekstowy o rozbudowanych możliwościach
- grep — wyszukiwanie plików lub danych w plikach wraz z obsługą wyrażeń regularnych.
- cat — poruszanie się po katalogach, łączenie plików csv.
Instalacja (krok po kroku)
Instalację można przeprowadzić na dwa sposoby:
- Należy uruchomić sklep Microsoft.
Sklep Microsoft Windows
- Wyszukać w sklepie „Ubuntu”, wybrać wersje i kliknąć przycisk zainstaluj.
Ubuntu w sklepie windows.
Drugi sposób:
- Uruchomienie funkcji Windows 10 za pomocą paska startowego (wystarczy uruchomić pasek start i wpisać na klawiaturze Funkcje Windows)
Funkcje Windows 10
- Zaznaczenie odpowiedniej opcji (pl: podsystem linux dla systemu Windows).
Instalacja funkcji konsoli linux w systemie Windows 10
Integracja i praca bash <> menadżer Windows
Sposób pierwszy
Wywołanie konsoli z paska menadżera plików jak na poniższym filmie

Bash w pasku adresu menadżera Windows 10
Sposób drugi
Poprzez dodanie odpowiednich wpisów do rejestru systemu Windows 10 możesz uzyskać dodatkowe menu prawego klawisza myszy, które wyświetli opcje otwierania konsoli linuksowej w danym katalogu — ułatwia to pracę i wykorzystanie skryptów.
- Uruchomienie regedit z paska startu
Regedit – uruchomienie rejestru Windows 10
- Wklejenie następującego adresu w pasku adresu
HKEY_CLASSES_ROOT\Directory\Background\shell
- Stworzenie nowego klucza (prawy klawisz myszy -> nowy -> klucz) o nazwie bash
Stworzenie nowego klucza o nazwie bash
- Podwójne kliknięcie (default) i wpisanie w pole wartość: Otwórz bash w tym folderze
Wpisanie opcji bash w kluczu
- Stworzenie nowego podklucza w katalogu bash o nazwie command.
- Podwójne kliknięcie (default) i wpisanie w wartość C:\Windows\System32\bash.exe
Kolejny klucz w folderze bash – command z adresem
- Po zapisaniu i zamknięciu rejestru prawy przycisk myszy będzie posiadał następująca opcje:

Bash w menu kontekstowym
Sposób trzeci
Pobranie poniższych plików rejestru (dodanie basha oraz remove) – za pomocą jednego kliknięcia skrót zostanie wdrożony. Źródło skryptu: https://www.howtogeek.com/270810/how-to-quickly-launch-a-bash-shell-from-windows-10s-file-explorer/.