Kann man so auch einfacher machen:
Die folgende Reverse-Search ist per Default mit einem Tastenkürzel versehen:
<CTL>+<r> macht diese Konsolensuche auf.
Die meldet sich mit einem solchen Prompt: (reverse-i-search)`':
Gib nun einen Buchstaben oder einen String ein, dann wirst Du fündig.
Damit wird in der History rückwärts (reverse; und -i- meint Index, also indizierte Suche) gesucht, und der erste Befehl in der History,
der diesen Buchstaben oder diese Zeichenkette enthält, wird angezeigt.
Ist das nun noch immer nicht der Befehl, den du suchst, so drückst du einfach erneut <CTL>+<r>
Mit jedem weiteren <CTL>+<r> wird jeweils ein Befehl weiter zurück in der History gesprungen.
Wenn Du dann deinen gesuchten Befehl gefunden hast, hast du zwei Möglichkeiten:
Drückst du <TAB>, wird dieser Befehl aus der History in die Kommandozeile kopiert, und du kannst ihn noch editieren.
Oder du drückst <ENTER>, dann wird der Befehl aus der History kopiert und sofort ausgeführt.
Es ist wirklich gar keine gute Idee, die Tastenkombinationen zu ändern.
Die eingebaute Reverse- Search ist viel effektiver. Und die Tastenumbelegung gilt global für alle weiteren Shells.
Das kann fürchterlich schiefgehen, was in vielen anderen Programmen Unheil bedeuten kann.
Herzlichst, Gisela