Jeder weiß (oder sollte es wissen!), Dass auf einem Terminal die Aufwärts- und Abwärtspfeiltasten verwendet werden, um durch den Verlauf der verwendeten Befehle zu navigieren.
Wenn Sie das Terminal täglich verwenden, besteht Ihr Befehlsverlauf wahrscheinlich aus einer langen Liste vieler verschiedener Befehle, wodurch die Navigation weniger einfach wird. Nehmen wir als Beispiel an, ich habe vor einem Monat das iwconfig
mit einem bestimmten Satz von Parametern verwendet (wie gesagt, es ist nur ein Beispiel, ich muss mich jetzt nicht damit anlegen). Wie kann ich mich an diesen bestimmten Befehl erinnern? mit all seinen Argumenten und Parametern, ohne durch Hunderte von Verlaufsbefehlen zurück navigieren zu müssen?
Ich weiß, dass ich history
eine Liste der zuvor verwendeten Befehle verwenden und !n
den Befehl n in dieser Liste erneut ausführen könnte , aber wenn der Verlauf größer wird, ist dies auch nicht sehr praktisch.
Das Ideal wäre, etwas zu haben, mit dem ich mit einem Hotkey durch den Verlauf navigieren kann, aber nur zwischen den Instanzen, die das enthalten, was ich bereits in der Befehlszeile eingegeben habe. iwconfig
Verwenden Sie in meinem Beispiel nach der Eingabe einige Tasten (möglicherweise PgUp und PgDown?), um nur durch die Einträge zu navigieren, die mit iwconfig beginnen .
Wenn es nicht möglich ist, wäre es auch schön, eine Liste wie history
do zu drucken, die aber nur das enthält, was ich bereits eingegeben habe (ich vermute, dass history
und grep
Befehl beteiligt sind, bin mir aber nicht sicher über die richtige Syntax); Die vorherige Hotkey-Lösung wäre jedoch die beste Option.
iwconfig
, wird mir eine Instanz angezeigt, die sie enthält (nicht unbedingt die aktuellste). Wenn ich jedoch die Pfeiltasten verwende, navigiert sie durch alle Elemente, nicht nur durch die Elemente, die die Zeichenfolge enthalten. Es scheint mir, dass es einen bestimmten Punkt im Verlauf auswählt, an dem die Navigation beginnen soll (anstatt wie bei der Aufwärts-Taste von unten zu beginnen), aber ansonsten ist die Navigation dieselbe wie immer. Habe ich etwas verpasst?