Zainstaluj i zacznij z PowerShell na Centos

Zainstaluj i zacznij z PowerShell na Centos
PowerShell to potężne narzędzie konfiguracyjne używane przez administratorów systemów do automatyzacji i konfiguracji systemu operacyjnego Windows. Jest to bardzo potężne narzędzie zbudowane na szczycie .Ramy netto. Microsoft wydał PowerShell Core dla systemów operacyjnych Linux. PowerShell Core jest zbudowany na szczycie .Rdzeń netto.

To bardzo potężne narzędzie wiersza poleceń. Administratorzy systemu mogą wykonywać różne zadania administracyjne na komputerze lokalnym lub na komputerze zdalnym za pomocą PowerShell.

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

W tym artykule pokażę, jak zainstalować PowerShell w Centos 7, a także jak zacząć z PowerShell. Więc kopnijmy.

Instalowanie PowerShell w CentOS 7:

PowerShell nie jest dostępny w oficjalnym repozytorium pakietów Centos 7. Ale możesz łatwo dodać repozytorium pakietów Microsoft na Centos 7 i stamtąd zainstalować PowerShell za pomocą menedżera pakietu Yum.

Najpierw dodaj repozytorium pakietów Microsoft na Centos 7 za pomocą następującego polecenia:

$ curl https: // pakiety.Microsoft.com/config/rhel/7/produkt.Repo |
sudo koszulka /etc /mniam.repozytorium.D/Microsoft.Repo

Należy dodać repozytorium pakietów PowerShell.

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

$ sudo yum makecache

Jak widać, repozytorium pakietów Microsoft jest wymienione tutaj. Tak więc repozytorium pakietów Microsoft działa.

Teraz możesz zainstalować Poweshell na komputerze Centos 7.

Aby zainstalować PowerShell na komputerze Centos 7, uruchom następujące polecenie:

$ sudo yum instaluj PowerShell

Aby potwierdzić instalację, naciśnij y a następnie naciśnij .

Możesz zostać poproszony o przyjęcie klucza GPG repozytorium pakietów Microsoft. Aby to zrobić, naciśnij y a następnie naciśnij .

PowerShell powinien zostać zainstalowany.

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

$ PowerShell --version

Informacje o wersji PowerShell powinny być wydrukowane na konsoli. Jak widać, prowadzę PowerShell 6.2.0. Może być inaczej, zanim przeczytasz ten artykuł.

Uruchomienie PowerShell:

Teraz, gdy PowerShell jest zainstalowany, możesz uruchomić go od terminala z następującym poleceniem:

$ PWSH

PowerShell powinien się zacząć. Teraz możesz zacząć uruchamiać polecenia PowerShell, napisać skrypty PowerShell, uruchomić skrypty PowerShell i wiele innych.

Pierwsze kroki z PowerShell w Centos 7:

W tej sekcji pokażę ci, jak zacząć z PowerShell.

Po uruchomieniu POWESHELL z poleceniem PWSH możesz rozpocząć uruchamianie poleceń PowerShell. Możesz również uruchomić dowolne polecenia Linux.

Spróbujmy zainstalować coś z menedżerem pakietu Yum z PowerShell.

$ sudo yum instaluj drzewo

Jak widać, pakiet drzew jest zainstalowany tak, jak na standardowej bash lub sh Shell w Linux.

Możesz również uruchomić polecenie drzewa jak zwykle.

$ Tree

Chociaż możesz użyć wszystkich standardowych poleceń Linux w PowerShell, zobaczmy, jak wykonać niektóre z wspólnych zadań w sposób PowerShell.

Możesz przejść do dowolnej katalogi na komputerze z Ustal miejsce Polecenie PowerShell.

Na przykład, aby poruszać się do ~/Pobieranie katalog, uruchom Ustal miejsce polecenie w następujący sposób:

PS> Set-Location ~/Plaints

Możesz wymienić zawartość dowolnych katalogów na komputerze za pomocą Get-ChildItem Polecenie PowerShell.

Na przykład, aby wymienić zawartość /itp katalog (powiedzmy), uruchom Get-ChildItem polecenie w następujący sposób:

Ps> get-childitem /itp

Możesz usunąć plik lub katalog za pomocą Usuń przedmiot Polecenie PowerShell.

Na przykład, aby usunąć plik ~/Documents/Hello.tekst, uruchom Usuń przedmiot polecenie w następujący sposób:

PS> Usuń-element ~/Documents/Hello.tekst

Jak widać, plik jest usuwany.

Jeśli spróbujesz usunąć katalog za pomocą Usuń przedmiot PowerShell Command, PowerShell poprosi Cię o potwierdzenie, jeśli katalog nie jest pusty, jak widać na zrzucie ekranu poniżej. Wystarczy nacisnąć jeden sugerowane klawisze w zależności od wymagań i naciśnij Aby wykonać polecenie.

Możesz nacisnąć Y i usuń pliki jeden po drugim lub naciśnij A Aby usunąć wszystkie pliki i katalogi w środku rekurencyjnie. Masz również opcję zatrzymania polecenia za pomocą S klucz. Jeśli chcesz pominąć dowolny plik lub katalog, naciśnij N. Jeśli chcesz pominąć wszystkie pliki i katalogi, naciśnij L.

Podobnie jak strona Linux Man, PowerShell ma również strony pomocy. Domyślnie pełna wersja stron pomocy nie jest dostępna. Aby pobrać wszystkie strony pomocy, uruchom następujące polecenie:

PS> aktualizacja-help

Po zainstalowaniu stron pomocy możesz przeczytać strony pomocy dowolnego polecenia, które chcesz w następujący sposób:

Ps> get -help command_name -full

Na przykład, aby przeczytać stronę pomocy Get-ChildItem, uruchomić Sprowadź pomoc następująco:

Ps> get-help get-childitem -full

Strona pomocy zostanie wyświetlona.

Jeśli wyjście jest bardzo długie, możesz użyć pagera w następujący sposób:

Ps> get-help get-childitem -full | OPADANIE -PRZYPADKOWANIE

Strona pomocy należy otworzyć za pomocą pagera. Teraz możesz nacisnąć Aby poruszać się poniżej.

Możesz także użyć mniej Pager of Linux w następujący sposób:

Ps> get-help get-childitem -full | mniej

Teraz znasz podstawy PowerShell. Możesz iść naprzód stąd sam. Powodzenia!

Ustawienie PowerShell jako powłoki logowania:

PowerShell może być używany jako zamiennik Sh i Bash Shell w Linux. Można go również ustawić jako powłokę logowania lub domyślną powłokę użytkowników Linuksa.

Jeśli lubisz PowerShell i chcesz ustawić go jako powłokę logowania lub domyślną powłokę, ta sekcja jest dla Ciebie.

Najpierw znajdź ścieżkę PWSH Program powłoki z następującym poleceniem:

$ Whereis PWSH

Jak widać, ścieżka PWSH polecenie jest /usr/bin/pwsh. Pamiętam.

Aby ustawić go jako powłokę logowania lub domyślną powłokę użytkownika logowania, uruchom następujące polecenie:

$ sudo usermod -s/usr/bin/pwsh $ (whoami)

Teraz ponownie uruchom komputer, aby zmiany w obowalniu.

$ sudo restart

Następnym razem, gdy zalogujesz się, PowerShell będzie używany jako domyślna powłoka.

Jak widać, kiedy zaloguję się do mojej maszyny Centos 7, PowerShell jest używany jako domyślna powłoka.

Kiedy otwieram terminal z graficznego interfejsu użytkownika, PowerShell jest również ustawiony jako domyślna powłoka.

Tak więc instalujesz i używasz PowerShell w Centos 7. Dziękujemy za przeczytanie tego artykułu.