So installieren Sie PowerShell unter Ubuntu

PowerShell ist die von Microsoft entwickelte Verwaltungskonsole, mit der eine zentrale Verwaltung aller Aspekte des Systems sowohl auf Hardware- als auch auf Softwareebene angestrebt wird. Jetzt, im Januar dieses Jahres, hat Microsoft PowerShell Core 6.0 veröffentlicht, das für Linux-, Windows- und MacOS-Betriebssysteme definiert ist, sowie einen Docker-Container, der die Möglichkeiten zur Verwaltung weiterer Befehle und Steuerungsoptionen im System erweitert.

Linux-Distributionen
Diese Version von PowerShell für Linux ist für die folgenden Linux-Distributionen verfügbar:

  • Ubuntu 14.04
  • Ubuntu 16.04
  • Ubuntu 17.10
  • Ubuntu 18.04
  • Debian 8
  • Debian 9
  • CentOS 7
  • Red Hat Enterprise Linux (RHEL) 7
  • OpenSUSE 42.3
  • Fedora 27
  • Fedora 28
  • Arch Linux
  • Kali

Nachrichten PowerShell 6.0
Unter den Innovationen von PowerShell 6.0 finden wir:

  • Es ist möglich, die os_log-API unter Mac und Syslog unter Linux zu verwenden.
  • In den Versionen von macOS und Linux wurden Änderungen vorgenommen, um Zeichen in den Dateinamen zu unterstützen, die in Windows nicht unterstützt wurden
  • Unterstützung für Docker hinzugefügt.
  • Der Name der ausführbaren Powershell-Datei (.exe) wurde in pwsh (.exe) geändert.
  • Die Empfindlichkeit für Groß- und Kleinbuchstaben wurde sowohl in macOS als auch in Linux standardisiert.
  • Unterstützung für Side-by-Side-Installationen wurde hinzugefügt, sodass neue Versionen von PowerShell einfach validiert und vorhandene Skripts migriert werden können.
  • Abwärtskompatibilität mit Windows PowerShell.
  • Das PSRP-Protokoll (PowerShell Remoting Protocol) ist kompatibel und funktioniert mit SSH.
  • Zeichenkodierung in UTF-8 standardmäßig ohne Verwendung von Byte ***** Mark.

1. Installieren Sie Snap in Ubuntu Linux

Vor dem Ausführen des PowerShell-Installationsvorgangs muss Snap installiert werden. Um dies zu verstehen, handelt es sich bei Snap um ein System von SquashFS-Dateien, in denen der Anwendungscode gehostet ist, und eine snap.yaml-Datei. Es enthält bestimmte Metadaten, verfügt über ein schreibgeschütztes Dateisystem und nach der Installation über einen Schreibbereich.

See also  Umgang mit Bitcoin Core

Snap gruppiert die meisten Bibliotheken und die erforderlichen Ausführungszeiten und kann aktualisiert und wiederhergestellt werden, ohne die verwendete Distribution zu beeinträchtigen. Dies ist ideal, um die optimale Funktionsweise des Systems zu beeinträchtigen. Snap kann Inhalte und Funktionen mit anderen Snapshots austauschen, basierend auf den detaillierten Richtlinien, die vom Benutzer gesteuert werden, und den Standardwerten des Betriebssystems.

Um Snap zu installieren, führen wir in diesem Fall in Ubuntu 18.04 Folgendes aus:

 sudo apt install snap 

1-Install-Snap-in-Ubuntu-in-Linux.png

2. Installieren Sie PowerShell mit Snap in Ubuntu Linux

Schritt 1

Sobald Snap installiert ist, können wir zum Ubuntu Software Center gehen und von dort aus nach PowerShell suchen, um die folgenden Ergebnisse zu erhalten: 2-Installieren-Sie-PowerShell-mit-Snap-in-Linux.png

Schritt 2

Dort haben wir die Möglichkeit, eine stabile Version von PowerShell oder eine frühere Version zu installieren, die, wie der Name schon sagt, instabil ist. Wenn Sie PowerShell mit dieser Methode installieren möchten, klicken Sie einfach auf die gewünschte Option und wählen Sie im erweiterten Fenster “Installieren” aus: 3-Installieren-Sie-PowerShell-mit-Snap-in-Linux.png

Schritt 3

Wenn wir nun den Installationsprozess vom Terminal aus durchführen möchten, können wir den folgenden Befehl nach Bedarf ausführen:

Für Ubuntu und Debian
 Stabile Version: sudo apt-get install -y Powershell Vorgängerversion: sudo apt-get install -y powershell-preview 

Für CentOS und RedHat
 Stabile Version: sudo yum install -y Powershell Vorherige Version: sudo yum install -y Powershell-Vorschau 

Für OpenSUSE
 Stabile Version: sudo zypper installiere Powershell Vorherige Version: sudo zypper installiere Powershell-Vorschau 

Für Fedora
 Stabile Version: sudo dnf install -y Powershell Vorherige Version: sudo dnf install -y Powershell-Vorschau 

Schritt 4

In diesem Fall können wir das Ubuntu-Software-Center verwenden. Wenn Sie auf Installieren klicken, müssen Sie das Administratorkennwort eingeben: 4-authenticate-ubuntu.png

Schritt 5

Klicken Sie auf “Authentifizieren” und starten Sie den PowerShell-Installationsprozess: 5-Installationsprozess-von-PowerShell.png

Schritt 5

Im Falle von Ubuntu 18 können wir PowerShell mit den folgenden Befehlen installieren:

Importieren Sie GPG-Repository-Schlüssel
 Locke https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - 

Registrierung des Ubuntu Microsoft Repository
 sudo curl -o /etc/apt/sources.list.d/microsoft.list https://packages.microsoft.com/config/ubuntu/18.04/prod.list 

Aktualisierung der Produktliste
 sudo apt-get update 

PowerShell installieren
 sudo apt-get install -y Powershell-Vorschau 

PowerShell ausführen
 pwsh-Vorschau 

Schritt 6

Sobald der Installationsprozess abgeschlossen ist, sehen wir Folgendes: 6-Installationsprozess-von-PowerShell.png

3. Führen Sie PowerShell unter Linux aus

Schritt 1

Jetzt können wir PowerShell über die Schaltfläche “Start” starten oder den folgenden Befehl im Terminal ausführen:

 pwsh 

7-starten-Sie-PowerShell-von-der-Taste- "Start" .png

Schritt 2

Um eine allgemeine Liste der verfügbaren Befehle zu erhalten, führen wir das folgende Cmdlet aus:

 Get-Command 

8-allgemeine-befehlsliste-verfügbar - linux.png

Schritt 3

Mit diesen Cmdlets können nun allgemeine Informationen im System abgerufen werden: 9-get-information-general-in-the-system.png

Schritt 4

PowerShell unter Linux ist für die Verwendung mit Azure vorgesehen, aber wir können sehen, dass es eine weitere Alternative für die allgemeine Verwaltung des Systems ist. Die PowerShell-Administrationspfade unter Linux lauten:

  • $ PSHOME ist /opt/microsoft/powershell/6.0.2/
  • Benutzerprofile werden aus ~ / .config / powershell / profile.ps1 gelesen
  • Die Standardprofile werden aus $ PSHOME / profile.ps1 gelesen
  • Die Benutzermodule werden von ~ / .local / share / powershell / Modules gelesen
  • Die gemeinsam genutzten Module werden in / usr / local / share / powershell / Modules gelesen
  • Die Standardmodule werden aus $ PSHOME / Modules gelesen
  • Der PSReadline-Verlauf wird in aufgezeichnet
 ~ / .local / share / powershell / PSReadLine / ConsoleHost_history.txt 

Wir haben gesehen, wie PowerShell, exklusiv für Microsoft, unter Linux für zentralisierte Verwaltungszwecke verwendet werden kann und auf diese Weise mehr Verwaltungsfunktionen erweitert werden, die wir in jeder kompatiblen Distribution ausführen können.

See also  Lösung Erkennen Sie keine externe Festplatte Windows 10

Lassen Sie uns die Vorteile der einzelnen PowerShell-Cmdlets für den maximalen Nutzen nutzen.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *