Was man alles entdeckt, wenn man mal wieder Zeit hat...
Bash ist dermassen mächtig und komfortabel, dass die meisten von uns nur einen kleinen Prozentsatz be/ausnutzen.
In den Beschreibungen zu der Datei
/etc/inputrc zum Beispiel findet man im www allerlei Seiten, die offensichtlich alle voneinander abgeschrieben haben.
Ein kurzer Artikel auf
www.allweil.net/blog/ brachte mich dazu mich damit etwas auseinanderzusetzen. Die beiden Einträge
#/etc/inputrc:
# alternate mappings for "page up" and "page down" to search the history
"\e[5~": history-search-backward
"\e[6~": history-search-forward
bewirken 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
Die letzten Kommentare