reverse-i-search auf eine Datei anwenden
Die bash reverse-i-search (Strg-R) ist sehr praktisch, um einen Befehl zu finden, den Sie vor einiger Zeit eingegeben haben. Es durchsucht jedoch nur die Historie des aktuellen Terminals (AFAIK besteht aus der zum Zeitpunkt der Erstellung des Terminals geladenen Historie sowie der Eingabe, die Sie in das Terminal eingegeben haben). Ich möchte die gleiche Funktionalität haben, aber die Suche sollte stattdessen in einer Datei suchen.
Ich verwende mehrere Terminals für verschiedene Aufgaben, daher ist es nicht wünschenswert, ihre Historien zu mischen. Stattdessen schreibe ich sie alle in eine Datei ~ / .persistent_history, in der alle von mir eingegebenen Befehle enden. Ich möchte, dass reverse-i-search das tut, was es tut, aber anstatt die Historie des Terminals zu verwenden, sollte es die persistente Historie verwenden. Wie kann ich das machen?
0 Antworten auf die Frage
Verwandte Probleme
-
1
Pausieren Sie alle Aufgaben außer x CPU-intensiven Aufgaben
-
10
Wie kann ich die Bash-Historie durchsuchen und einen Befehl erneut ausführen?
-
2
Kann die Ausgabe eines Befehls an zwei andere Befehle weitergeleitet werden?
-
8
Benennen Sie eine Gruppe von Dateien mit einem Befehl um
-
2
Warum aktualisiert sich mein Pfad nicht * jetzt *?
-
5
Wie entferne ich einen symbolischen Link zu einem Verzeichnis?
-
8
Rette mich vor dem Kauderwelsch
-
9
Wie kann ich jeder Zeile einer Textdatei eine Zeilennummer und einen Tabulator voranstellen?
-
1
Wann sollte ich Konfigurationen in .bashrc vs einfügen? .bash_profile?
-
1
Umleitung: Wie kam das zusätzliche Wort in die Datei?