PowerShell, opracowany przez Microsoft, to solidny język skryptowy i platforma automatyzacji, która znalazła niszę wśród administratorów systemu Windows. Jednak jego możliwości nie ograniczają się do samego systemu Windows. Dostrzegając rosnące zapotrzebowanie na rozwiązania wieloplatformowe, Microsoft rozszerzył zasięg PowerShell na Linuksa, w tym na dystrybucje takie jak Ubuntu.
Dodatkowe funkcje PowerShell:
- Wydajność na wielu platformach: Zgodność programu PowerShell z systemami Windows, macOS i Linux zapewnia spójne środowisko, umożliwiając użytkownikom wdrażanie tych samych skryptów i poleceń w różnych systemach operacyjnych.
- Zaawansowana automatyzacja: Znany ze swoich możliwości w zakresie automatyzacji, PowerShell ułatwia tworzenie skomplikowanych skryptów do automatyzacji zadań, zarządzania systemem i wydajnego przetwarzania danych.
- Bezproblemowa integracja z Microsoftem: Dla osób zajmujących się platformami Microsoft, takimi jak Azure, Office 365 lub Active Directory, PowerShell oferuje dostosowane polecenia cmdlet i moduły, usprawniające interakcje.
- Żywe wsparcie społeczności: Dynamiczna i ekspansywna społeczność programu PowerShell oferuje nieocenione zasoby, od wyspecjalizowanych modułów po wskazówki ekspertów, zwiększające wydajność użytkownika.
- Ciągły rozwój: Zaangażowanie firmy Microsoft w ewolucję programu PowerShell gwarantuje, że pozostanie on w czołówce postępu technologicznego.
Dla tych, którzy chcą wykorzystać możliwości PowerShell w Ubuntu, będziemy kontynuować proces instalacji, korzystając z oficjalnego repozytorium APT firmy Microsoft, zapewniając dostęp do najnowszych wersji i aktualizacji.
Wymagania wstępne dotyczące instalacji programu PowerShell
Aby pomyślnie zainstalować PowerShell na Ubuntu, upewnij się, że spełniasz następujące wymagania:
Wymagania systemowe i obsługiwane wersje Ubuntu
Część | Minimalne wymagania |
---|---|
Edytor | Dwurdzeniowy procesor 2 GHz lub szybszy |
Baran | 4 GB lub więcej |
Miejsca na dysku | 25 GB wolnego miejsca |
Sieć | Szybkie łącze internetowe |
Obsługiwane wersje | Ubuntu 22.04 (Jammy), Ubuntu 20.04 (centralny) |
Dodatkowe wymagania
Większość z nich będzie automatycznie dostępna w domyślnej instalacji Ubuntu.
Wymóg | Opis |
---|---|
Połączenie internetowe | Niezbędne do pobrania programu PowerShell i zastosowania aktualizacji. |
Konwencje terminalowe | Wszystkie polecenia terminala powinny być wykonywane jako zwykły użytkownik sudo przywileje. |
Polecenia interfejsu wiersza polecenia | Do instalacji i konfiguracji użyj interfejsu wiersza poleceń (CLI). |
Narzędzia do zarządzania pakietami | Upewnij się, że są zainstalowane narzędzia do zarządzania pakietami (np. apt , dpkg ). |
Zaktualizuj Ubuntu przed instalacją PowerShell
Przed instalacją zaktualizuj swój system, aby upewnić się, że wszystkie pakiety są aktualne. Pomaga to uniknąć konfliktów podczas instalacji. Aby to zrobić, otwórz terminal i wykonaj następujące polecenie:
sudo apt update
Po zakończeniu aktualizacji zaktualizuj wszystkie nieaktualne pakiety za pomocą poniższego polecenia:
sudo apt upgrade
Zainstaluj początkowe pakiety PowerShell
Aby zainstalować PowerShell, musisz mieć określone zależności. Chociaż większość tych pakietów może już znajdować się w systemie, wykonanie następującego polecenia gwarantuje ich zainstalowanie:
sudo apt install dirmngr lsb-release ca-certificates software-properties-common apt-transport-https curl -y
Importuj repozytorium Microsoft PowerShell APT
Aby mieć pewność, że zawsze masz w systemie najaktualniejszą wersję PowerShell, musisz zaimportować klucz GPG i repozytorium. Zacznij od zaimportowania klucza GPG za pomocą polecenia:
curl -fSsL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor | sudo tee /usr/share/keyrings/powershell.gpg > /dev/null
Następnie zaimportuj repozytorium zgodne z wersją dystrybucji Ubuntu.
Notatka: Ubuntu 24.04 Noble Numbat LTS nie jest obecnie obsługiwany.
Dla Ubuntu 22.04 Jammy JellyFish LTS użytkownicy, wykonaj następujące polecenie:
echo "deb [arch=amd64,armhf,arm64 signed-by=/usr/share/keyrings/powershell.gpg] https://packages.microsoft.com/ubuntu/22.04/prod/ jammy main" | sudo tee /etc/apt/sources.list.d/powershell.list
Dla Ubuntu 20.04 Focal Fossa LTS użytkownicy, wykonaj to polecenie:
echo "deb [arch=amd64,armhf,arm64 signed-by=/usr/share/keyrings/powershell.gpg] https://packages.microsoft.com/ubuntu/20.04/prod/ focal main" | sudo tee /etc/apt/sources.list.d/powershell.list
Zaktualizuj listę pakietów po zaimportowaniu programu PowerShell PPA
Po dodaniu repozytorium PowerShell zaktualizuj listę pakietów, uruchamiając następującą komendę:
sudo apt update
Zakończ instalację programu PowerShell za pomocą polecenia APT
Gdy wszystko jest na swoim miejscu, możesz teraz zainstalować PowerShell za pomocą poniższego polecenia:
sudo apt install powershell
Sprawdź instalację programu PowerShell
Po zakończeniu instalacji konieczne jest sprawdzenie, czy PowerShell został poprawnie zainstalowany i działa w systemie Ubuntu. Aby aktywować i uruchomić nową instancję PowerShell, wpisz w terminalu następującą komendę:
pwsh
Po wykonaniu polecenia powinien zostać wyświetlony nowy monit programu PowerShell wskazujący, że działa on pomyślnie w systemie.
Teraz, gdy potwierdziłeś pomyślną instalację programu PowerShell, możesz go używać do zarządzania systemem, uruchamiania skryptów i wykonywania poleceń tak samo, jak w systemie Windows.
Podstawowe polecenia PowerShell
Dostęp do pomocy dotyczącej programu PowerShell
Aby uzyskać dostęp do wbudowanego systemu pomocy i dowiedzieć się więcej o poleceniach PowerShell i ich użyciu, skorzystaj z help
Komenda:
help
To polecenie zapewnia przegląd dostępnych poleceń cmdlet i podstawowe instrukcje użytkowania.
Uzyskaj informacje o programie PowerShell
Aby uzyskać szczegółowe informacje o środowisku PowerShell, takie jak wersja i czas działania, użyj metody Get-Host
polecenie cmdlet:
Get-Host
Wyświetl zawartość katalogu w programie PowerShell
Aby wyświetlić zawartość katalogu, podobnie jak w przypadku ls
polecenie w systemie Linux, użyj polecenia dir
pseudonim dla Get-ChildItem
polecenie cmdlet:
dir
Wyświetl historię poleceń w PowerShell
Aby wyświetlić historię wcześniej wykonanych poleceń w bieżącej sesji PowerShell, użyj opcji Get-History
polecenie cmdlet:
Get-History
Wyświetl informacje o procesie w programie PowerShell
Aby wyświetlić informacje o procesach uruchomionych w systemie, użyj opcji Get-Process
polecenie cmdlet:
Get-Process
Zamknij instancję programu PowerShell w programie PowerShell
exit
Dodatkowe polecenia programu PowerShell
Zaktualizuj PowerShell
Aby sprawdzić dostępność aktualizacji i zaktualizować wszystkie pakiety, w tym PowerShell, użyj wiersza poleceń i wykonaj następujące polecenie. To polecenie gwarantuje, że Twój system będzie aktualny:
sudo apt update && sudo apt upgrade
Usuń PowerShell
Jeśli zdecydujesz się usunąć PowerShell ze swojego systemu, wykonaj następujące kroki:
Użyj następującego polecenia, aby odinstalować PowerShell:
sudo apt remove powershell
Usuń repozytorium, wykonując następujące polecenie:
sudo rm /etc/apt/sources.list.d/powershell.list
Dla dobrego porządku i bezpieczeństwa usuń klucz GPG za pomocą następującego polecenia:
sudo rm /usr/share/keyrings/powershell.gpg
Wniosek
Podsumowując, instalacja PowerShell na Ubuntu przy użyciu oficjalnego repozytorium APT firmy Microsoft zapewnia użytkownikom potężny i wszechstronny interfejs wiersza poleceń. Postępując zgodnie z krokami opisanymi w tym przewodniku, użytkownicy mogą bezproblemowo zintegrować PowerShell ze swoim środowiskiem Ubuntu, rozszerzając swój zestaw narzędzi do wydajnego zarządzania systemem.
Przydatne linki
Oto cenny link związany z używaniem PowerShell:
- Dokumentacja PowerShella: Uzyskaj dostęp do obszernej dokumentacji, w tym samouczków i materiałów referencyjnych, aby uzyskać szczegółowe instrukcje dotyczące instalowania, konfigurowania i korzystania z programu PowerShell.