PowerShell ist die Antwort von Microsoft auf die Unix-Befehlszeile. Es ist leistungsstark und richtet sich in erster Linie an Entwickler, die ein solides Kommandozeilen- und Skript-Framework suchen.
Das PowerShell-Tool und -Framework ist nicht exklusivfür Windows-Benutzer. Zur Überraschung vieler hat Microsoft die Verwendung ihrer PowerShell-Plattform auf anderen Betriebssystemen, einschließlich Linux, ermöglicht.
Ein Großteil der Linux-Benutzer konzentriert sich auf UnixEs ist schön zu sehen, dass Microsoft Windows-bezogene Tools wie PowerShell auf die Plattform bringt, damit Linux-Benutzer, die Powershell verwenden müssen, nicht das Betriebssystem von Microsoft verwenden müssen. So erhalten Sie Powershell unter Linux
Installieren Sie PowerShell unter Linux
Unter Linux hat Microsoft Linux-Benutzern viele zur Verfügung gestelltverschiedene Möglichkeiten, PowerShell zu genießen. Ab sofort gibt es ein DEB-Paket für Ubuntu und Debian, ein RPM für Fedora, SUSE, CentOS (und andere RedHat-Betriebssysteme), ein inoffizielles AUR-Paket und sogar einen Snap zur Installation.
Um PowerShell auf Ihrem Linux-PC zum Laufen zu bringen, öffnen Sie ein Terminalfenster, indem Sie auf drücken Strg + Alt + T oder Strg + Umschalt + T auf der Tastatur. Befolgen Sie dann die Anweisungen, die der aktuell verwendeten Linux-Distribution entsprechen.
Ubuntu
Es ist wahr, dass Ubuntu mit Snap by ausgeliefert wirdStandardmäßig sollten Benutzer wahrscheinlich die Snap-Version installieren, anstatt sich mit der PowerShell DEB-Version zu beschäftigen. Allerdings verwendet nicht jeder Ubuntu-Benutzer gerne Snaps. Daher ist es schön zu sehen, dass es eine alternative Möglichkeit gibt, die Software zu installieren.
Um das PowerShell Debian-Paket für Ihren Ubuntu-PC in den Händen zu halten, verwenden Sie die wget Download-Tool.
18.04 LTS
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell_6.2.0-1.ubuntu.18.04_amd64.deb
16.04 LTS
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell_6.2.0-1.ubuntu.16.04_amd64.deb
Nachdem die Paketdatei heruntergeladen wurde, ist es Zeit, sie auf Ubuntu zu installieren. Verwenden Sie dazu die dpkg Befehl.
sudo dpkg -i powershell_*_amd64.deb
Nach der Installation der PowerShell DEBPaket auf Ubuntu, möglicherweise sehen Sie Fehler, die in der Eingabeaufforderung angezeigt werden. Mach dir keine Sorgen; Diese Fehler sind wahrscheinlich nur Abhängigkeitsprobleme. Um sie zu beheben, verwenden Sie die passend zu installieren Befehl unten.
sudo apt install -f
Vorausgesetzt passend zu installieren Läuft erfolgreich, können Sie unter Ubuntu auf PowerShell zugreifen!
Debian
Microsoft unterstützt Debian-Benutzer mit einemPowerShell DEB-Paket, jedoch offiziell, sie haben nur eines für Debian 9 Stable veröffentlicht. Es ist in Ordnung, da die meisten Benutzer noch keine 10 verwenden. Wenn Sie jedoch 10 verwenden, überspringen Sie diese Anweisungen stattdessen zugunsten der Snap-Methode.
Um PowerShell auf Debian 9 zum Laufen zu bringen, starten Sie ein Terminalfenster. Führen Sie von dort aus Folgendes aus wget Download-Befehl zum Abrufen der neuesten DEB-Version der App.
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell_6.2.0-1.debian.9_amd64.deb
Wenn das DEB-Paket auf Ihren Debian-PC heruntergeladen ist, ist es Zeit, die Installation zu starten. Führen Sie dazu aus dpkg.
sudo dpkg -i powershell_*_amd64.deb
Nach dem Ausführen der dpkg Befehl, kann es bei Debian zu Abhängigkeitsproblemen kommen. Um dies zu beheben, können Sie ausführen Apt-Get installieren.
sudo apt-get install -f
Sobald Ihre Abhängigkeitsprobleme behoben sind (sofern vorhanden), ist PowerShell einsatzbereit!
Arch Linux
Die PowerShell von Microsoft ist auf dem Arch Linux AUR verfügbar. Wenn Sie sie also auf Ihrem Arch-PC installieren möchten, haben Sie Glück. Um die Installation zu starten, öffnen Sie ein Terminal und verwenden Sie die Pacman Paket zum Herunterladen von Git und Base-Devel auf das System.
sudo pacman -S git base-devel
Klonen Sie nach Git und Base-Devel den neuesten Trizen AUR-Snapshot, um die Installation von PowerShell zu vereinfachen.
git clone https://aur.archlinux.org/trizen.git
Installieren Sie Trizen mit auf dem System makepkg.
cd trizen
makepkg -sri
Installieren Sie abschließend die neueste Version von Microsoft PowerShell unter Arch Linux.
trizen -S powershell
Fedora
Microsoft hat ein RPM-Paket für RedHat Enterprise Linux 7 und Fedora veröffentlicht, mit dem PowerShell installiert werden kann. Verwenden Sie, um an diese RPM-Paketdatei zu gelangen wget um es herunterzuladen. Dann installieren Sie mit Dnf.
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell-6.2.0-1.rhel.7.x86_64.rpm sudo dnf install powershell-6.2.0-1.rhel.7.x86_64.rpm
OpenSUSE
Auf OpenSUSE Leap 42.3 kann ein RPM-Paket von PowerShell installiert werden, daher haben diejenigen unter SUSE Glück. Wenn Sie jedoch 15.0 oder Tumbleweed verwenden, beachten Sie stattdessen die Anweisungen zum Ausrichten.
Um PowerShell unter SUSE 42.3 zu installieren, verwenden Sie zunächst die wget Tool zum Herunterladen der neuesten RPM-Datei.
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell-6.2.0-1.rhel.7.x86_64.rpm
Sobald der Download abgeschlossen ist, verwenden Sie Zypper um das Paket zu installieren.
sudo zypper install powershell-6.2.0-1.rhel.7.x86_64.rpm
Snap
Abgesehen von der Generierung mehrerer Pakete fürMicrosoft hat sich für verschiedene Linux-Distributionen entschieden, PowerShell in den Snap-Paketspeicher hochzuladen. Wenn Sie also eine Linux-Distribution verwenden, die Snaps unterstützt, haben Sie Glück!
Befolgen Sie diese Anleitung, um die Snap-Version von PowerShell zu installieren und zu erfahren, wie Sie Snapd auf Ihrem System einrichten. Installieren Sie dann die neueste Version von Microsoft PowerShell mit der Schnellinstallation Befehl unten.
sudo snap install powershell --classic
Greifen Sie auf PowerShell zu
Starten Sie Ihre bevorzugte Linux-Terminalanwendung, um unter Linux auf Microsoft PowerShell zuzugreifen. Sobald die App geöffnet ist, führen Sie den folgenden Befehl aus.

pwsh
Führen Sie zur Unterstützung von PowerShell Folgendes aus:
pwsh help</ p>
Bemerkungen