Befehlsverlauf durchsuchen


8

Ich durchsuche den Verlauf des Terminalbefehls durch Drücken von, Ctrlraber was ist, wenn:

This is an old command

This is an | less -S older command

Ich drücke Ctrlrund tippe dann "this is an" und der alte Befehl wird angezeigt, aber nicht der ältere. Wie kann ich alle "Dies ist ein" -Befehle durchsuchen? Ist es möglich, alle ähnlichen Befehle an grep oder so weiterzuleiten?

Wenn set -o vija, wie mache ich es rückgängig?


3
rückgängig zu machen Linie vi-Stil Bearbeitung gerade set -o emacserst seit es existiert emacsund viZeilenmodus bearbeiten.
user1146332

Antworten:


16

Um nach einem Befehl im Verlauf zu suchen, drücken Sie ctrl+rmehrmals ;-)

Sie können den Verlauf auch folgendermaßen durchsuchen:

 history | grep YOUR_STRING

4

Wenn ich das richtig verstehe und Sie nach älteren Einträgen suchen möchten, drücken Sie einfach erneut Strg + R.


1
Wie kann ich sie durchschalten, nachdem ich ein Suchkriterium eingegeben habe?
Pulver366
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.