GNU/Linux >> LINUX-Kenntnisse >  >> Linux

In Rückwärts-i-Suche (Strg+R) ,Jede Methode, um zwischen ähnlichen Befehlen im Verlauf zu wechseln

Halten Sie Strg gedrückt -R und es wird Ihren Verlauf durchlaufen.


Wenn Ihre Suchbegriffe etwas komplizierter/nicht zusammenhängend sind, können Sie auch unter history suchen Ergebnisse, z. B.:

history 300 | grep scp | grep important$

Dadurch wird eine Liste mit übereinstimmenden Befehlen in Ihrem Verlauf zurückgegeben, z. B.:

3323  scp file1 [email protected]:/home/user1/linuxfiles/samplecode/important
3325  scp file1 [email protected]:/home/user1/winfiles/samplecode/important

Und Sie können dann mit !3325 den entsprechenden Befehl ausführen .

Ich finde das manchmal nützlich, wenn ich viele ähnliche Befehle ausführe und möglicherweise Strg drücken muss +R mehrmals, um zum genauen Befehl zurückzukehren.


Es gibt eine großartige Alternative zu Ctrl +R

installiere https://github.com/dvorka/hstr

Führen Sie es mit hh aus

es zeigt eine Liste aller zuletzt ausgeführten Befehle (Inhalt von ./bash_history)

Wenn Sie mit der Eingabe beginnen, wird die Liste basierend auf Ihrer Eingabe gefiltert

Sie können Up verwenden /Nach unten Pfeile, um den gewünschten Befehl auszuwählen und mit Enter auszuwählen


Linux
  1. So verwenden Sie Bash-Verlaufsbefehle

  2. Unterschied zwischen den Befehlen „su“ und „su -“ in Linux

  3. (umgekehrte i-Suche) in Bash

  4. Unterschied zwischen 'ifconfig'- und 'ip'-Befehlen

  5. So wechseln Sie zwischen tty- und xorg-Sitzung

Bashhub – Greifen Sie von überall auf Ihren Terminalverlauf zu

So wechseln Sie zwischen verschiedenen Versionen von Befehlen in Linux

McFly – Ein Ersatz für die „Strg+R“-Bash-Verlaufssuchfunktion

Übertragen Sie Dateien zwischen beliebigen Geräten mit Piping Server

So überprüfen Sie den Verlauf der Linux-Befehle nach Datum

3 nützliche Tipps zur Verwendung des Verlaufsbefehls unter Linux