Articles

Install and Get Started with PowerShell on Ubuntu

PowerShell To narzędzie konfiguracyjne do automatyzacji i konfiguracji systemu operacyjnego Windows. Jest to bardzo potężne narzędzie zbudowane w oparciu o. NET framework. Microsoft wydał PowerShell Core dla systemów operacyjnych Linux. PowerShell core jest zbudowany na bazie. NET core.

administratorzy mogą wykonywać różne zadania administracyjne na komputerze lokalnym lub na komputerze zdalnym za pomocą programu PowerShell. Jest to bardzo potężne narzędzie wiersza poleceń.

PowerShell jest również bardzo potężnym językiem skryptowym do administracji systemem. Możesz pisać bardzo złożone skrypty za pomocą PowerShell, aby pomóc zautomatyzować codzienne zadania administracyjne systemu.

w tym artykule pokażę Ci, jak zainstalować PowerShell na Ubuntu 18.04 LTS, a także jak zacząć korzystać z PowerShell. Więc, zagłębimy się.

PowerShell nie jest dostępny w oficjalnym repozytorium pakietów Ubuntu 18.04 LTS. Ale możesz łatwo dodać oficjalne repozytorium pakietów Microsoft na Ubuntu 18.04 LTS i zainstalować PowerShell stamtąd za pomocą menedżera pakietów APT.

najpierw przejdź do katalogu /tmp za pomocą następującego polecenia:

$ cd /tmp

teraz pobierz plik pakietu Microsoft package repository Installer DEB za pomocą następującego polecenia:

$ wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb

Now, install the Microsoft package repository installer DEB package with the following command:

$ sudo apt-get install ./packages-microsoft-prod.deb

Microsoft package repositories should be enabled.

teraz zaktualizuj pamięć podręczną repozytorium pakietów APT za pomocą następującego polecenia:

$ sudo apt update

pamięć podręczna repozytorium pakietów apt powinna zostać zaktualizowana. Jak widać, repozytorium pakietów Microsoft jest również wymienione tutaj. Tak, Microsoft package repository jest używany.

teraz możesz zainstalować PowerShell na swoim komputerze Ubuntu 18.04 LTS.

aby zainstalować PowerShell na swoim Ubuntu 18.4 Maszyna LTS, uruchom następujące polecenie:

$ sudo apt install powershell

aby potwierdzić instalacja, Naciśnij Y, a następnie naciśnij <wprowadź>.

PowerShell powinien być zainstalowany.

aby sprawdzić, czy PowerShell działa, uruchom następujące polecenie:

$ pwsh –version

informacje o wersji PowerShell powinny być wydrukowane na konsoli. Jak widzisz, używam PowerShell 6.2.0. Może być inaczej, gdy przeczytasz ten artykuł.

Uruchom PowerShell:

Teraz, kiedy PowerShell jest zainstalowany, można go uruchomić za pomocą następującego polecenia:

$ pwsh

Powinien uruchomić PowerShell. Teraz możesz zacząć uruchamiać polecenia PowerShell, pisać skrypty PowerShell, uruchamiać skrypty PowerShell i wiele innych.

rozpoczęcie pracy z Powershellem na Ubuntu 18.04 LTS:

w tej części artykułu pokażę Ci podstawy PowerShella. Więc zaczynajmy.

PowerShell ma wsparcie dla wszystkich wspólnych cmd.polecenia exe i Unix. Na przykład cat, dir, RM, echo, cls, cd itp.

w Linuksie możesz użyć dowolnego z istniejących poleceń Linuksa z PowerShell. Jak widać, uruchomiłem polecenia apt i whoami Linux i udało się.

PowerShell używa bardziej opisowych aliasów dla cmd systemu Windows.polecenia exe takie jak dir, cd, cls itp.

możesz użyć polecenia Get-Alias programu PowerShell, aby znaleźć alias żądanych poleceń.

na przykład, aby znaleźć alias polecenia cd, użyj Get-Alias w następujący sposób:

PS>Get-Alias cd

jak widać, aliasem jest Set-Location. Polecenia PoweShell są naprawdę łatwe do zapamiętania.

jak widzisz, mogę użyć polecenia Ustaw lokalizację, aby przejść do innego katalogu.

PowerShell ma również zaawansowane funkcje automatycznego uzupełniania. Używasz <zakładki> w ten sam sposób, jak w przypadku Linuksa, aby uzyskać automatyczne uzupełnianie.

Jeśli wolisz krótkie polecenia, PowerShell również cię wspiera. PowerShell udostępnia do tego standardowe aliasy.

wcześniej użyłem polecenia Get-Alias. Ale mogłem użyć krótszego pseudonimu gal. Dałoby mi to taki sam wynik, jak widać na zrzucie ekranu poniżej.

PS> gal cd

tutaj, g to get, a AL to alias.

w ten sam sposób możesz użyć sal zamiast polecenia Set-Alias. Tutaj s to Set, a al to Alias.

aby uzyskać więcej informacji na temat aliasów poleceń, zajrzyj do oficjalnej dokumentacji PowerShella pod adresem https://docs.microsoft.com/en-us/powershell/scripting/learn/using-familiar-command-names?view=powershell-6

w Linuksie mamy strony podręcznika systemowego. Strony podręcznika pomagają nam dowiedzieć się, do czego służy polecenie, jakie opcje poleceń są dostępne, do czego służą poszczególne opcje i wiele innych. W ten sam sposób możesz uzyskać pomoc dotyczącą poleceń PowerShell.

w PowerShell, polecenie Get-Help służy do uzyskania pomocy w żądanym poleceniu.

na przykład, aby uzyskać pomoc na temat polecenia Set-Location, które widzieliśmy wcześniej, uruchom następujące polecenie:

PS> Get-Help Set-Location

jak widać, polecenie Get-Help pokazuje nazwę polecenia, składnię polecenia, a także jego pseudonimy dowództwa. Ale powinien pokazać więcej!

we wcześniejszym przykładzie widać, że polecenie Get-Help nie może znaleźć plików pomocy polecenia w moim komputerze. Wyświetlał częściową pomoc. Nie miałem pobranych plików Pomocy dla tego polecenia.

aby pobrać pliki pomocy na swój komputer, uruchom następujące polecenie PowerShell:

PS> aktualizacja-pomoc

jak widzisz, PowerShell pobiera i instaluje pliki pomocy.

Po pobraniu plików pomocy spróbujmy ponownie uzyskać pomoc w poleceniu Set-Location.

PS> Get-Help Set-Location

nic się nie zmieniło! Domyślnie wyświetlana jest pomoc częściowa. Ale możesz zobaczyć pełną pomoc, jeśli chcesz teraz.

aby wyświetlić pełną pomoc w poleceniu Ustaw lokalizację, Uruchom Get-Help w następujący sposób:

PS> Get-Help Set-Location-Full

jak widać, wyświetlana jest pełna pomoc. Pełna pomoc zawiera przykłady, jak również wyjaśnienie wszystkich opcji.

Jeśli nie chcesz pobierać plików pomocy, możesz również znaleźć pomoc online za pomocą polecenia Get-Help w następujący sposób:

PS> Get-Help Set-Location-Online

przeglądarka internetowa otworzy się ze stroną pomocy dla set-location, jak widać.

strona Pomocy online zawiera również przykłady.

teraz, gdy wiesz, jak uruchamiać polecenia i uzyskiwać pomoc w PowerShell, powinieneś być w stanie dowiedzieć się więcej na ten temat. Dziękujemy za przeczytanie tego artykułu.