#/etc/inputrc: # alternate mappings for "page up" and "page down" to search the history "\e[5~": history-search-backward "\e[6~": history-search-forwardbewirken nämlich z.B. dass man mittels der Bild-Auf und Bild-Ab Taste in der Command Historie suchen kann. Soll heissen, wenn man z.B. ssh eingetippt hat, dann führt das drücken der Bild-Auf Taste zu den passenden Fundstellen in der Eingabehistorie, natürlich nur, wenn man auch schon mal ssh Befehle eingegeben hatte. Damit kommt man bei der Suche wesentlich schneller voran, als wenn man Control-R benutzt. Control-R sucht in der gesamten Eingabe, Bild-Auf -Ab zeigt dagegen nur die passenden Treffer, die mit dem Suchbegriff beginnen. Das interessante für mich war, dass dies Funktionalität z.B. in Suse schon eingeschaltet ist, in Kanotix nicht. Aber ich bin mir sicher, dass die wenigsten Suse Nutzer dies wissen. Doch zurück zum Thema, was ich damit ausdrücken will, ist, dass die wunderbaren Features einfach viel zu wenig bekannt sind und ein Hinweis wie alternate mappings for "page up" and "page down" to search the history einen nicht unbedingt mit der Nase darauf stubsen. Wir sollten IMO mal eine ausführlichere Beschreibung dieser Möglichkeiten mit Beispielen verfassen, damit die schönen Gimmicks nicht einfach brach liegen. Weitere Info auf Robertkehl.de über www.allweil.net/blog/ bin ich ursprünglich darüber gestolpert.
[update 02.10.2008] Eben haben ich in meinem Blog ewig genau nach diesem Beitrag gesucht, irgendwie fehlen hier noch die richtigen Suchworte, also mal sehen: Ergänzen der begonnenen Commandozeile profile, bash Tipp, in der History suchen, durchsuchen. Mit Bild-up Bild-down Kommando ergänzen.
Thematisch verwandt Bash historie retten, nicht überschreiben So, dann mal sehen, wenn ich es in drei Jahren wieder mal brauche Edit: in Lenny standardmäßig aktiviert. In Elive 2.0 ist es nicht aktiviert.
[update 30.01.2013] Wenn man keine systemweite Einstellung haben möchte, geht es auch mit ~ ./inputrc und somit auch auf einem System, auf dem man keine rootrechte hat
[update 13.04.2016] Man kann auch ein Mapping der Cursortasten verändern:
## arrow up "\e[A":history-search-backward ## arrow down "\e[B":history-search-forward
Das hat seinen eigenen Reiz und funktioniert, weil ohne ein Zeichen eingegeben zu haben einfach zum nächsten bzw. vorherigen Eintrag gewechselt wird, was dem originalen Verhalten der Cursor Tasten entspricht.
Hi, die Option "set history-preserve-point on" finde ich ebenfalls sehr praktisch, da sind damit die Cursor-Position in der History gemerk wird.
Beispiel: https://github.com/zsh-users/zsh-history-substring-search/issues/54
.dotfiles: https://github.com/voku/dotfiles/blob/master/.inputrc
Mfg Lars
Klingt interessant! Werde ich mal ausbaldovern