Gibt es eine bessere Möglichkeit, meine Verlaufsdatei nach einem Befehl zu durchsuchen als grep? Ich habe eine Ahnung, wie der Befehl beginnt, aber ich weiß nicht, wie weit er in der Geschichte zurückliegt.
aktualisieren: war früher zsh-spezifisch, aber aufgrund sich überschneidender Antworten können Sie hier für jede Shell (oder jeden Modus (vi/emacs)) antworten, notieren Sie einfach, ob es spezifisch ist.
Akzeptierte Antwort:
Strg +R ist normalerweise der beste Weg, wie der Deskriptor sagte. Sie können auch !string
verwenden , der den neuesten Befehl ausführt, beginnend mit string
, oder !?string?
, der den letzten Befehl ausführt, der string
enthält .
(Ich denke, das ist das Einzige, was für diese Frage relevant ist, aber ich habe in dieser Antwort viel mehr Verlaufsbefehle behandelt)