Installieren und beginnen Sie mit PowerShell auf CentOS

Installieren und beginnen Sie mit PowerShell auf CentOS
PowerShell ist ein leistungsstarkes Konfigurationstool, das von Systemadministratoren zur Automatisierung und Konfiguration des Windows -Betriebssystems verwendet wird. Es ist ein sehr leistungsfähiges Werkzeug, das oben aufgebaut wurde .Netto -Framework. Microsoft hat PowerShell Core für Linux -Betriebssysteme veröffentlicht. PowerShell Core basiert auf der Spitze .Netzkern.

Es ist ein sehr leistungsstarkes Befehlszeilenwerkzeug. Systemadministratoren können unterschiedliche Verwaltungsaufgaben auf dem lokalen Computer oder auf einem Remote -Computer mit PowerShell ausführen.

PowerShell ist auch eine sehr leistungsstarke Skriptsprache für die Systemverwaltung. Sie können sehr komplexe Skripte mit PowerShell schreiben, um Ihre täglichen Systemverwaltungsaufgaben zu automatisieren.

In diesem Artikel werde ich Ihnen zeigen, wie Sie PowerShell auf CentOS 7 installieren und wie Sie mit PowerShell beginnen können. Also lasst uns eingraben.

Installation von PowerShell auf CentOS 7:

PowerShell ist im offiziellen Paket -Repository von CentOS 7 nicht verfügbar. Sie können jedoch das Microsoft -Paket -Repository auf CentOS 7 problemlos hinzufügen und PowerShell von dort mit dem Yum Paket Manager installieren.

Fügen Sie zunächst das Microsoft -Paket -Repository in CentOS 7 mit dem folgenden Befehl hinzu:

$ curl https: // pakete.Microsoft.com/config/rhel/7/prod.Repo |
sudo tee /etc /yum.Repos.D/Microsoft.Repo

PowerShell -Paket -Repository sollte hinzugefügt werden.

Aktualisieren Sie nun den YUM -Paket -Repository -Cache mit dem folgenden Befehl:

$ sudo yum makecache

Wie Sie sehen können, ist Microsoft Paket Repository hier aufgeführt. Das Microsoft -Paket -Repository funktioniert also.

Jetzt können Sie Poweshell auf Ihrer CentOS 7 -Maschine installieren.

Führen Sie den folgenden Befehl aus, um PowerShell auf Ihrem CentOS 7 -Gerät zu installieren:

$ sudo yum install PowerShell

Um die Installation zu bestätigen, drücken Sie y und dann drücken Sie .

Möglicherweise werden Sie gebeten, den GPG -Schlüssel des Microsoft -Paket -Repositorys zu akzeptieren. Um das zu tun, drücken Sie y und dann drücken Sie .

PowerShell sollte installiert werden.

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob Poweshell funktioniert oder nicht:

$ powershell -Verssion

Die Informationen zur PowerShell -Version sollten auf der Konsole gedruckt werden. Wie Sie sehen können, rune ich PowerShell 6.2.0. Es kann anders sein, wenn Sie diesen Artikel lesen.

Startpowershell:

Nachdem PowerShell installiert ist, können Sie es mit dem folgenden Befehl vom Terminal aus starten:

$ pwsh

PowerShell sollte beginnen. Jetzt können Sie PowerShell -Befehle ausführen, PowerShell -Skripte schreiben, PowerShell -Skripte ausführen und viele weitere.

Erste Schritte mit PowerShell auf CentOS 7:

In diesem Abschnitt werde ich Ihnen zeigen, wie Sie mit PowerShell beginnen können.

Sobald Sie Poweshell mit dem PWSH -Befehl beginnen, können Sie PowerShell -Befehle ausführen. Sie können auch alle Linux -Befehle ausführen.

Versuchen wir, etwas mit dem Yum -Paket -Manager von PowerShell zu installieren.

$ sudo yum install -y Baum

Wie Sie sehen können, ist das Baumpaket genau wie bei Standard -Bash- oder SH -Shell unter Linux installiert.

Sie können den Baumbefehl auch wie gewohnt ausführen.

$ tree

Obwohl Sie alle Standard -Linux -Befehle in PowerShell verwenden können.

Sie können mit dem zu allen Verzeichnissen auf Ihrem Computer navigieren Ort festlegen PowerShell Command.

Zum Beispiel zum Navigieren zum Navigieren ~/Downloads Verzeichnis führen Sie die aus Ort festlegen Befehl wie folgt:

PS> SET-Location ~/Downloads

Sie können den Inhalt der Verzeichnisse auf Ihrem Computer mit dem auflisten Get-Childitem PowerShell Command.

Zum Beispiel den Inhalt der Auflistung des /usw Verzeichnis (sagen wir sagen), führen Sie die aus Get-Childitem Befehl wie folgt:

PS> Get-Childitem /etc

Sie können eine Datei oder ein Verzeichnis mit dem entfernen Gegenstand entfernen PowerShell Command.

Zum Beispiel, um eine Datei zu entfernen ~/Dokumente/Hallo.txt, leiten Sie die Gegenstand entfernen Befehl wie folgt:

PS> REMED-ITEM ~/DOCUMENTS/HALLO.txt

Wie Sie sehen können, wird die Datei entfernt.

Wenn Sie versuchen, ein Verzeichnis mit dem zu entfernen Gegenstand entfernen PowerShell -Befehl, PowerShell fordert Sie zur Bestätigung auf, wenn das Verzeichnis nicht leer ist, wie Sie im Screenshot unten sehen können. Drücken Sie einfach eine die vorgeschlagenen Schlüssel, abhängig von Ihrer Anforderung und drücken Sie Um den Befehl auszuführen.

Sie können drücken Y und entfernen Sie die Dateien einzeln oder drücken Sie A um alle Dateien und Verzeichnisse rekursiv zu entfernen. Sie haben auch die Möglichkeit, den Befehl mit dem zu stoppen S Taste. Wenn Sie eine Datei oder ein Verzeichnis überspringen möchten, drücken Sie N. Wenn Sie alle Dateien und Verzeichnisse überspringen möchten, drücken Sie L.

Wie bei Linux Man Page hat PowerShell auch Hilfeseiten. Standardmäßig ist die Vollversion der Hilfeseiten nicht verfügbar. Führen Sie den folgenden Befehl aus, um alle Hilfseiten herunterzuladen:

PS> Update-Help

Sobald die Hilfseiten installiert sind, können Sie die Hilfseiten eines beliebigen Befehls wie folgt lesen:

PS> Get -Help Command_name -full

Zum Beispiel, um die Hilfeseite von zu lesen Get-Childitem, laufen Hilfe bekommen folgendermaßen:

PS> Get-Help Get-Childitem-Voll

Die Hilfeseite wird angezeigt.

Wenn die Ausgabe sehr lang ist, können Sie einen Pager wie folgt verwenden:

PS> Get-Help Get-Childitem -full | Out -Host -Passe

Die Hilfeseite sollte mit einem Pager geöffnet werden. Jetzt können Sie die drücken unten navigieren.

Sie können auch die verwenden weniger Pager von Linux wie folgt:

PS> Get-Help Get-Childitem -full | weniger

Jetzt kennen Sie die Grundlagen von PowerShell. Sie können von hier aus alleine vorgehen. Viel Glück!

Festlegen von PowerShell als Anmeldeschale:

PowerShell kann als Ersatz für SH und Bash Shell unter Linux verwendet werden. Es kann auch als Login -Shell oder Standardhülle von Linux -Benutzern festgelegt werden.

Wenn Sie PowerShell mögen und sie als Login -Shell oder Ihre Standardschale festlegen möchten, ist dieser Abschnitt für Sie vorhanden.

Finden Sie zuerst den Weg von PWSH Shell -Programm mit dem folgenden Befehl:

$ wobei PWSH

Wie Sie sehen können, der Weg der PWSH Befehl ist /usr/bin/pwsh. Erinnere dich dran.

Führen Sie den folgenden Befehl aus:

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

Starten Sie nun Ihren Computer neu, damit die Änderungen wirksam werden können.

$ sudo Neustart

Wenn Sie sich das nächste Mal anmelden, wird PowerShell als Standardschale verwendet.

Wie Sie sehen können, wird PowerShell als Standardhülle verwendet, wenn ich mich bei meiner CentOS 7 -Maschine anmelde.

Wenn ich das Terminal von der grafischen Benutzeroberfläche öffne, wird PowerShell auch als Standardhülle festgelegt.

So installieren und verwenden Sie PowerShell auf CentOS 7. Danke, dass du diesen Artikel gelesen hast.