- Pobierz link
- X
- Inne aplikacje
- Pobierz link
- X
- Inne aplikacje
Potrzebujesz Linuxa do pracy z aplikacjami/programowaniem/danymi, a nie dysponujesz osobnym komputerem?
W celu zaradzenia tej potrzebie stworzono Windows Subsystem for Linux - WSL.
0. Sprawdź czy już masz WSL na swoim komputerze - otwórz Terminal lub PowerShell i wpisz:
wsl --list
Możesz zobaczyć taki wynik:
Podsystem Windows dla dystrybucji systemu Linux:
Ubuntu (domyślnie)
1. Jeśli tak się nie stanie, to zainstaluj narzędzie:
wsl --install
2. Po zakończeniu procesu instalacji sprawdź wersję:
wsl --list
lub po więcej szczegółów:
wsl --list --verbose
Rezultat może być taki:
NAME STATE VERSION
* Ubuntu Running 2
Co daje to narzędzie? Pracujemy na powłoce (shellu) systemu Linux, a dokładnie na dystrybucji Ubuntu.
![]() |
| Shell w relacji do jądra systemu operacyjnego |
Shell jest zbudowany ponad jądrem/rdzeniem (tu nie angielskie słowo Core, a Kernel) systemu operacyjnego. Shell to warstwa dostępu do jądra za pomocą poleceń wpisywanych w specjalny program, który nie ma interfejsu okienkowego - wyświetla tylko linie do wpisywania poleceń około-programistycznych. Po polsku mówimy na to powłoka. W powłoce możesz wydawać polecenia takie jak:
pwd, cd c:, ls -la
i są to polecenia, które jądro systemu operacyjnego przyjmie i obsłuży, wyświetlając wynik w tej samej konsoli/terminalu/wierszu poleceń.
Jak widzisz powyżej, wszystkie aplikacje pod spodem i w sposób dla nas niewidoczny, komunikują się z jądrem systemu operacyjnego właśnie poprzez interfejs powłoki systemowej.
Oto lista i cechy różnych powłok systemowych:
| Shell | System | Składnia | Przeznaczenie |
|---|---|---|---|
| bash | Linux/macOS/WSL | klasyczna unixowa | skrypty, DevOps, Linux |
| zsh | Linux/macOS | rozbudowana bash | wygoda, autouzupełnianie |
| fish | Linux/macOS | własna, uproszczona | prostota, czytelność |
| PowerShell | Windows/Linux | obiektowa (cmdlet-y) | automatyzacja Windows, DevOps |
| cmd.exe | Windows | bardzo prosta | stary Windows |
3. Po zainstalowaniu WSL-a uruchamiasz go w terminalu poleceniem:
WSL
Możesz doinstalować PowerShell, ale w Windows 11 aplikacja Terminal (nie jest to stara aplikacja CMD) zawiera w sobie PowerShella zintegrowanego, więc pracuj w aplikacji Terminal. Możesz w niej otwierać wiele kart/sesji na wzór przeglądarek internetowych.
4. Gdy już masz załadowanego do pamięci operacyjnej Linuxa Ubuntu, Twoim narzędziem do instalowania pakietów będzie apt (Advanced Packaging Tool) - mogłeś słyszeć o managerze pakietów npm w przypadku Node.js, lub o managerze pip w przypadku Pythona. W Linuxie to apt jest takim managerem.
Od razu po instalacji możesz sprawdzić dostępność aktualizacji:
sudo apt update
'sudo' musi poprzedzać operacje wymagające uprawnień użytkownika wyższego poziomu, a możesz je rozszyfrować jako 'super user do', czyli 'wykonaj jako superużytkownik'.
Od razu będziesz poproszony o podanie hasła tego usera - uwaga, w Linuxie wpisywaniu hasła nie towarzyszy wyświetlanie gwiazdek dla każdego wpisanego znaku. Osoba przyglądająca się Twojemu monitorowi nie odczyta nawet długości Twojego hasła.
Oto masz gotowe do pracy środowisko Unixowe - dokładnie Linux Ubuntu - pod Windowsem w izolowanej przestrzeni pamięci operacyjnej. Po restarcie komputera uruchom Terminal i wykonaj WSL - po chwili Twój Linux jest znowu załadowany i gotowy do pracy.
- Pobierz link
- X
- Inne aplikacje

Komentarze
Prześlij komentarz