So verkürzen Sie die PowerShell-Eingabeaufforderung

Einleitung

Sind Sie lange, überladene Eingabeaufforderungen in PowerShell leid? Durch Anpassen Ihrer $PROFILE, können Sie die Eingabeaufforderung so verkürzen, dass nur der letzte Ordner in Ihrem Pfad angezeigt wird. Diese einfache Anpassung macht Ihr Terminal übersichtlicher und leichter lesbar, insbesondere beim Navigieren in tiefen Verzeichnisstrukturen.

In dieser Anleitung führen wir Sie durch die Schritte zum Aktualisieren Ihrer $PROFILE und zum Erstellen einer benutzerdefinierten Eingabeaufforderung für PowerShell.


Warum die PowerShell-Eingabeaufforderung anpassen?

Die Standard-Eingabeaufforderung von PowerShell zeigt den vollständigen Verzeichnispfad an, was bei der Arbeit in tief verschachtelten Ordnern überwältigend werden kann. Wenn Sie die Eingabeaufforderung so verkürzen, dass nur der letzte Ordner angezeigt wird, können Sie Folgendes tun:

  • Bessere Lesbarkeit: Konzentrieren Sie sich ohne Ablenkungen auf das aktuelle Verzeichnis.
  • Platz sparen: Gewinnen Sie horizontalen Platz im Terminalfenster.
  • Produktivität steigern: Navigieren und arbeiten Sie effizienter in PowerShell.

Schritte zum Verkürzen der PowerShell-Eingabeaufforderung

Gehen Sie wie folgt vor, um Ihre PowerShell-Eingabeaufforderung anzupassen:

1. PowerShell-Eingabeaufforderung öffnen

Starten Sie PowerShell, um mit der Anpassung Ihrer Umgebung zu beginnen.


2. Erstellen Sie Ihre $PROFILE (falls sie nicht vorhanden ist)

Die Datei $PROFILE ist der Ort, an dem Sie Anpassungen für Ihre PowerShell-Umgebung speichern können. Um sie zu erstellen, führen Sie den folgenden Befehl aus:

if (!(Test-Path -Path $PROFILE)) {  
    New-Item -ItemType File -Path $PROFILE -Force  
}

Dieser Befehl prüft, ob die Datei $PROFILE vorhanden ist. Falls nicht, wird sie für Sie erstellt.


3. Bearbeiten Sie Ihre $PROFILE in Notepad

Öffnen Sie die Datei $PROFILE zur Bearbeitung mit Notepad:

notepad $PROFILE

4. Benutzerdefinierte Prompt-Funktion hinzufügen

Fügen Sie innerhalb der Datei $PROFILE die folgenden Codezeilen hinzu:

function prompt {  
    $p = Split-Path -leaf -path (Get-Location)  
    "$p> "  
}

Diese Funktion ändert die Eingabeaufforderung so, dass nur der letzte Ordner in Ihrem aktuellen Pfad angezeigt wird.


5. Speichern und PowerShell neu laden

Speichern Sie die Änderungen in Notepad und schließen Sie den Editor. Starten Sie PowerShell neu, und Sie sehen die kürzere Eingabeaufforderung in Aktion:

PS FolderName>

Beispielausgabe

So sieht Ihre Eingabeaufforderung nach dem Anwenden der Änderungen aus:

Vor der Anpassung

PS C:\Program Files (x86)\Common Files\Microsoft Shared>

Nach der Anpassung

PS Microsoft Shared>

Vorteile einer verkürzten PowerShell-Eingabeaufforderung

1. Übersichtliche Oberfläche

Eine kürzere Eingabeaufforderung entrümpelt Ihr Terminal und erleichtert es Ihnen, sich auf Ihre Aufgaben zu konzentrieren.

2. Einfachere Navigation

Beim Wechsel zwischen Verzeichnissen hilft Ihnen die vereinfachte Eingabeaufforderung, Ihren aktuellen Standort schnell zu erkennen.

3. Anpassbar

Die Datei $PROFILE ermöglicht es Ihnen, die Eingabeaufforderung weiter anzupassen oder andere Anpassungen für Ihren Workflow hinzuzufügen.


Referenz

Weitere Informationen zum Anpassen Ihrer PowerShell-Umgebung finden Sie in der offiziellen Microsoft-Dokumentation:
Anpassen der Shellumgebung – PowerShell | Microsoft Learn

Kommentar hinterlassen