Bash: Historiensuche rückwärts nach ssh gebrochen
Ich ssh regelmäßig von meinem Laptop (Mac) zu meinem Desktop (Linux), und manchmal, nach und nach, ist die History-Suche rückwärts kaputt und verhält sich einfach wie die Vorgeschichte. (Ich habe nicht nachverfolgt, ob es nur und immer nach unterbrochenen Sitzungen im Vergleich zu sauber getrennten Sitzungen geschieht.)
Mein erster Verdacht war, dass meine Readline-Einstellungen irgendwie zurückgesetzt wurden. Aber sowohl vor als auch nach Erscheinen des Problems sind meine relevanten Einstellungen für die Readline gleich:
$ bind -p | grep history | egrep -v "^# " "\e<": beginning-of-history "\e\C-i": dynamic-complete-history "\e>": end-of-history "\C-s": forward-search-history "\e^": history-expand-line "\e[A": history-search-backward "\e[B": history-search-forward "\C-n": next-history "\eOB": next-history "\en": non-incremental-forward-search-history "\ep": non-incremental-reverse-search-history "\C-p": previous-history "\eOA": previous-history "\C-r": reverse-search-history
Seltsamerweise zeigt der Druck des Aufwärtspfeils in vi dies ^[OA
nicht so, \e[A
wie ich es vermutet hätte. Auf jeden Fall ändert es sich auch nicht zwischen, wenn meine Bindung das ist, was ich will und wann es nicht mehr ist.
Was verursacht das? Wie setze ich meine Tastenbindungen zurück? Wie vermeide ich das Problem in der Zukunft?
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?