Power Shell

So zeigen Sie den PowerShell-Befehlsverlauf unter Windows 10 an

So zeigen Sie den PowerShell-Befehlsverlauf unter Windows 10 an

Windows PowerShell hat eine eingebaute Geschichte Funktion, die sich alle Befehle merkt, die Sie bei der Verwendung ausgeführt haben. Obwohl es sich an den Verlauf der aktiven Sitzung erinnern sollte, sehe ich, dass es mehr als das speichert. In diesem Beitrag zeige ich, wie Sie den PowerShell-Befehlsverlauf anzeigen und intelligent verwenden können.

So zeigen Sie den PowerShell-Befehlsverlauf an

Der größte Vorteil einer Verlaufsfunktion besteht darin, dass Sie nicht erneut tippen müssen, um einen bestimmten Befehl auszuführen, den Sie bereits einmal ausgeführt haben. Hunderte von Befehlen zu wiederholen, ist jedoch keine große Hilfe. Wie wäre es, sie zu durchsuchen oder einen bestimmten Befehl auszuführen, an den Sie sich nur teilweise erinnern?? Befolgen Sie diese Methoden.

  1. Tastaturmethode
  2. Vorwärts oder rückwärts im PowerShell-Verlauf suchen
  3. Sehen Sie sich den gesamten Verlauf dieser Sitzung an
  4. Rufen Sie einen bestimmten Befehl aus dem PowerShell-Befehlsverlauf auf
  5. Suche im Verlauf

Am Ende haben wir auch erklärt, wie Sie den Verlauf von PowerShell-Befehlen löschen, exportieren und importieren können. Sehr praktisch, wenn Sie häufig die gleichen Befehle ausführen müssen.

1] Tastaturmethode

Ich bin sicher, dass Sie die Eingabeaufforderung einmal verwendet haben, wenn Sie Windows seit einiger Zeit verwendet haben. Mit den Pfeiltasten auf und ab können Sie zwischen den ausgeführten Befehlen hin und her gehen. Das gleiche gilt auch für PowerShell. Aber hier ist die Wendung. Wenn Sie sich teilweise an einen Befehl erinnern, gehen Sie wie folgt vor.

Der einzige Nachteil ist, dass der Suchbegriff der Anfang des Befehls sein muss.

2] Suche vorwärts oder rückwärts im Verlauf

Wenn Sie im Verlauf vorwärts oder rückwärts suchen möchten, können Sie Strg + R und Strg + S verwenden. Mit ersterem können Sie im Verlauf zurücksuchen, während Sie mit letzterem vorwärts suchen. Sobald Sie die Tastenkombination verwenden, sollte unten ein Snippet angezeigt werden (bck-i-search oder fwd-i-search). Geben Sie ein, was Sie suchen möchten, und selbst wenn der Text irgendwo in der Mitte des Befehls gehört, wird danach gesucht. Es ist viel besser im Vergleich zu der F8-Methode, die wir oben verwendet haben.

3] Den gesamten PowerShell-Befehlsverlauf dieser Sitzung anzeigen

Geben Sie Verlauf ein und drücken Sie die Eingabetaste. Sie sollten alle Befehle sehen können, die Sie in der aktuellen Sitzung ausgeführt haben. Während Sie die in der vorherigen Sitzung ausgeführten Befehle mit den Pfeiltasten anzeigen können, wird dies im Verlauf nicht angezeigt. Wenn du die . drückst Taste „H“ und drücken Sie die Eingabetaste, um den Verlauf der Befehle anzuzeigen. Betrachten Sie es als Verknüpfung zum Befehl "Verlauf".

4] Rufen Sie einen bestimmten Befehl aus dem Verlauf auf

Wenn Sie bemerken, dass das obige Bild neben jedem Befehl eine ID hat. Wenn Sie einen bestimmten Befehl aus der Liste ausführen möchten, müssen Sie Aufruf-Verlauf.

5] Suche im Verlauf

Der einfachste Weg, im Verlauf von Befehlen zu suchen, besteht darin, die Select-String-Methode für die Verlaufsausgabe zu verwenden.

Da Sie die ID erhalten, können Sie den Befehl Invoke History verwenden, um ihn sofort auszuführen.

Löschen, Exportieren und Importieren des PowerShell-Verlaufs

Um alle Befehle aus dem Verlauf zu löschen, müssen Sie nur den Befehl „Verlauf löschen.” Beachten Sie, dass Sie auch danach noch mit den Auf- und Ab-Pfeiltasten auf den Befehl zugreifen können.

Zu Exportiere alle Befehle, du kannst den ... benutzen  Export-Clixml oder  Export-CSV Format. Hier ist der Beispielbefehl

Get-Verlauf | Export-Clixml -Pfad \PSHistory-Befehle.xml Get-Verlauf | Export-Csv-Pfad \PSHistory-Befehle.csv 

Zu Importieren Sie diese Befehle zurück in eine andere oder neue Sitzung, Verwenden Sie den folgenden Befehl.

Add-History -InputObject (Import-Clixml -Path \PSHistory-Befehle.xml) Add-History -InputObject (Import-Csv -Pfad \PSHistory-Befehle.csv) 

Sie können diese CSV- oder XML-Datei jederzeit öffnen, um den PowerShell-Befehlsverlauf sofort anzuzeigen. Dies fasst so ziemlich alles rund um den PowerShell-Befehlsverlauf zusammen und wie Sie sie mithilfe von Cumbers wiederverwenden oder sie durchsuchen oder am nächsten Tag wieder importieren können.

Shadow of the Tomb Raider für Linux Tutorial
Shadow of the Tomb Raider ist die zwölfte Erweiterung der Tomb Raider-Reihe – ein Action-Adventure-Franchise von Eidos Montrealdos. Das Spiel wurde vo...
So steigern Sie die FPS unter Linux?
FPS steht für Bilder pro Sekunde. Die Aufgabe von FPS besteht darin, die Bildrate bei Videowiedergaben oder Spielleistungen zu messen. In einfachen Wo...
Top Oculus App Lab-Spiele
Wenn Sie Besitzer eines Oculus-Headsets sind, müssen Sie über Sideloading informiert sein. Sideloading ist der Prozess der Installation von Inhalten, ...