Startseite / <p>Wie man PowerShell auf Linux installiert</p>

<p>Wie man PowerShell auf Linux installiert</p>

03.02.2025 01:30:13
PowerShell, eine von Microsoft entwickelte Befehls- und Skriptsprache, ist nun auch für Linux verfügbar. Dies ermöglicht plattformübergreifende Befehle und Skripte mit objektorientierten Funktionen. Die Installation hängt von der Linux-Distribution ab, Microsoft bietet jedoch einfache Installations-Skripte an. PowerShell kann als Alternative zu herkömmlichen Shells wie Bash verwendet werden und versteht sowohl Linux-Aliase (z.B. "ls") als auch Windows-Kommandos (z.B. "dir"). Es eignet sich besonders für Nutzer, die sowohl mit Windows als auch Linux arbeiten oder PowerShell bereits kennen.
<p>Wie man PowerShell auf Linux installiert</p>
Zusammenfassung: PowerShell ist für Linux verfügbar und ermöglicht es Ihnen, plattformübergreifende Befehle und Skripte mit objektorientierten Funktionen auszuführen. Die Installation von PowerShell auf Linux hängt von der verwendeten Distribution ab, wobei Microsoft Skripte für eine einfache Installation bereitstellt. Sie können Ihre Standard-Shell auf Linux mithilfe des Befehls "chsh" einfach in PowerShell ändern.

Man könnte PowerShell als die Befehlszeilen-Schnittstelle und Skriptsprache unter Windows betrachten, wussten Sie aber, dass Sie es auch auf Linux verwenden können? Hier erfahren Sie, wie Sie von plattformübergreifenden Befehlen und Skripten profitieren.

Was ist PowerShell?

PowerShell ist eine Befehls- und Skriptsprache, die von Microsoft entwickelt wurde, um den alten Befehlsempfänger zu ersetzen. Obwohl es hauptsächlich mit Windows in Verbindung steht, haben sie es im Rahmen ihrer anhaltenden Versuche, Schweine zum Fliegen zu bringen, auch für Linux verfügbar gemacht.

PowerShell kann wie jede andere Shell in Linux verwendet werden, um Befehle auszuführen und Skripte zu schreiben. Obwohl es standardmäßig ausführliche Befehle verwendet, versteht es gängige Aliase wie "ls" in Linux und "dir" in Windows, um einen Verzeichnisinhalt aufzulisten. Es ist auch objektorientiert anstelle von Textströmen abhängig. Dies macht es komplexer als die traditionelle Unix-Philosophie, die auf Umleitung von Texteingabe und -ausgabe basiert.

Warum PowerShell auf Linux installieren?

Der Grund, warum Sie PowerShell auf Linux installieren möchten, ist, dass es Ihnen Optionen bietet. Linux verfügt bereits über viele Skriptsprachen, einschließlich klassischer Shells wie Bash sowie fortschrittlichere Sprachen wie Perl und Python.

Wenn Sie hauptsächlich Linux verwenden, müssen Sie aber möglicherweise auch einen Windows-Server verwalten, dann kann es von Vorteil sein, PowerShell auf Ihrem Linux-System installiert zu haben. Oder vielleicht sind Sie eher mit Windows vertraut. Die PowerShell-Befehlszeile könnte Ihnen eine Orientierung geben, während Sie Linux erkunden.

Installation von PowerShell

Wie Sie PowerShell installieren, hängt von der verwendeten Linux-Distribution ab.

Microsoft stellt eigene Repositorys für viele beliebte Distributionen bereit, darunter die Red Hat Enterprise Linux-Familie und Debian/Ubuntu.

Lass uns es für Debian installieren. Microsoft stellt hilfreich ein Skript bereit, das Sie kopieren und einfügen können. Sie haben sogar einen Button, den Sie klicken können, um es in Ihre Zwischenablage zu kopieren.

Fügen Sie das Skript in Ihren Terminalemulator ein, und es wird PowerShell installieren und ausführen.

Microsoft hat ähnliche Anweisungen für die meisten anderen beliebten Linux-Distributionen.

PowerShell auf Linux starten

Sobald du PowerShell installiert hast, kannst du es ausführen. Dazu verwendest du folgenden Befehl:

PowerShell

Sie werden PowerShell interaktiv verwenden, genau wie für Ihre Anmelde-Shell. Sie können normale Befehle eingeben.

Der Befehl `ls` funktioniert in PowerShell genauso wie in Bash. Wenn Sie den Befehl `dir` eingeben, erhalten Sie die gleiche Ausgabe wie mit `ls`.

Verwenden Sie den Befehl `help` oder `Get-Help`, um Informationen über einen bestimmten Befehl zu erhalten.

Sie können auch Skripte ausführen, indem Sie sie in PowerShell ausführen. Zum Beispiel können Sie ein Skript namens "myScript.ps1" mit dem folgenden Befehl ausführen:

.\myScript.ps1

Wenn Sie PowerShell-Skripte schreiben, können Sie auch PowerShell mithilfe der gleichen Pfade mit einer Shebang-Zeile angeben. Dies wird benannt, weil eine Shebang-Zeile mit zwei Zeichen beginnt: einem Hash (#) und einem Ausrufezeichen (!), auch bekannt als "Bang".

Um PowerShell aus einem Skript zu rufen, verwenden wir denselben Pfad wie zuvor an der ersten Zeile des Skripts:

#!/usr/bin/pwsh

Dies sollte sicherstellen, dass das Skript mit PowerShell ausgeführt wird. Jetzt sind Sie bereit, PowerShell in Linux zu erkunden.

"

Das könnte Ihnen gefallen