PowerShell od wersji 6.0 jest dostępny także na systemach Linux, w tym na Ubuntu, i pozwala na automatyzację oraz zarządzanie systemem za pomocą rozbudowanego środowiska konsolowego. Poniżej znajdziesz szczegółowy poradnik krok po kroku, jak zainstalować i uruchomić PowerShell na Ubuntu oraz najważniejsze wyjaśnienia dotyczące tego narzędzia.
Czym jest PowerShell i dlaczego warto go używać na Linuksie?
PowerShell to nowoczesna powłoka tekstowa oraz język skryptowy, pierwotnie opracowany dla Windows, a obecnie dostępny również na Linux i macOS. Umożliwia automatyzację zarządzania systemem, pracę z plikami, usługami, procesami czy nawet chmurą. Wersje na Linuksa są zgodne z otwartymi standardami oraz osadzone na platformie .NET Core.
Wymagania wstępne
Przed instalacją upewnij się, że masz:
- uprawnienia administratora (sudo),
- dostęp do internetu,
- wspieraną wersję Ubuntu (zalecana jest najnowsza LTS, np. 22.04 lub 24.04).
Instalacja PowerShell na Ubuntu — dwa polecane sposoby
Możesz skorzystać z repozytorium Microsoft lub Snap Store. Omówię oba warianty:
1. Instalacja przez oficjalne repozytorium Microsoft
Jest to zalecana, najbezpieczniejsza metoda pozwalająca na łatwe aktualizacje.
Kroki instalacji
a) Zaktualizuj listę pakietów i zainstaluj wymagane narzędzia –
sudo apt-get update sudo apt-get install -y wget apt-transport-https software-properties-common
b) Pobierz i zarejestruj klucz repozytorium Microsoft –
source /etc/os-release wget -q https://packages.microsoft.com/config/ubuntu/$VERSION_ID/packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb rm packages-microsoft-prod.deb
c) Ponownie zaktualizuj listę pakietów –
sudo apt-get update
d) Zainstaluj PowerShell –
sudo apt-get install -y powershell
e) Uruchom PowerShell –
pwsh
Po tej komendzie powinieneś zobaczyć nową konsolę z prefiksem PS
.
Co dalej?
W konsoli PowerShell można korzystać z komend typowych dla Windows, np. Get-Process
, Get-Service
, a także tych znanych z linuksowych powłok jak ls
, cat
itp. Środowisko wspiera pełne skryptowanie w języku PowerShell.
2. Instalacja przez Snap Store
Prosta alternatywa dla dystrybucji wspierających Snap.
sudo snap install powershell --classic
Następnie uruchom:
pwsh
Najważniejsze informacje o korzystaniu z PowerShell na Ubuntu
- Środowisko uruchomieniowe – Uruchamiaj polecenie
pwsh
za każdym razem, gdy chcesz wejść do konsoli PowerShell. - Wsparcie dla pakietów – PowerShell na Linuksie obsługuje większość modułów i funkcji ze świata Windows, z wyjątkiem komend specyficznych dla platformy Windows (np. dotyczących rejestru Windows).
- Aktualizacje – Nowe wersje pojawiają się regularnie — zawsze zaleca się utrzymywanie najnowszej stabilnej wersji. Starsze wersje możesz instalować wg tego samego schematu, zmieniając pakiet na odpowiednią wersję.
Co zrobić, gdy chcesz mieć kilka wersji PowerShell na jednej maszynie?
PowerShell wspiera instalowanie wersji Preview oraz wersji stabilnych, np. 7.4 i 7.5 jednocześnie — w takim przypadku instalację wykonuj poprzez paczki binarne (uniwersalne) dostępne na stronie GitHub projektu. Instrukcja instalacji różni się nieznacznie od standardowej instalacji przez repozytorium.
Usuwanie PowerShell
Jeżeli chcesz usunąć PowerShell z systemu:
sudo apt-get remove powershell
Jeśli zainstalowałeś przez Snap:
sudo snap remove powershell
Podsumowanie
PowerShell na Ubuntu umożliwia administratorom oraz hobbystom korzystanie z nowoczesnych technik automatyzacji i zarządzania systemem. Instalacja jest szybka, a narzędzie naprawdę otwiera nowe możliwości, szczególnie dla osób ceniących elastyczność pracy z konsolą.
W razie wątpliwości lub pojawienia się błędów sugeruję sprawdzić oficjalną dokumentację Microsoft dotyczącą instalacji na Ubuntu — opisy tam są zawsze najbardziej aktualne.