Dienstag, 16. März 2010

Ubuntu Linux Bash History Suche PageUp

Ein nettes Feature dass bei Ubuntu bisher immer standardmäßig
ausgeschalten ist, ist die Suche in der bash_history. Bei anderen
Linuxen war das bisher mit PageUP/Down voreingestellt:

z.B.: Man hat eine Konsole und tippt seinen Text ein:

"foo"

Dann PageUP (autocomplete aus der bash_history) und alle Befehle die in
der bash_history vorkommen und mit foo beginnen werden vorgeschlagen:

"foo bar1"
"foo bar2"

Dieses Verhalten schaltet man einfach in der /etc/inputrc (für alle
Benutzer) oder in der ~/.inputrc (für den angemeldeten Benutzer) ein
oder aus:

# alternate mappings for "page up" and "page down" to search the history
"\e[5~": history-search-backward
"\e[6~": history-search-forward

Übrigens: die Suche in der bash history geht auch mit CTRL-r. Ist aber
etwas umständlicher.

1 Kommentar: