rlwrap
Ein Wrapper für die readline Library, die für die bash, Die Bo(u)rne Again Shell, entwickelt wurde.
Durch einen einfachen Aufruf
rlwrap program parameter parameter ...
kann jedes Programm, das von stdin liest, um die volle Funktionalität der readline library erweitert werden. Dazu gehören command line editing (Editieren des Inputs über die Cursortasten), command line history (Wiederverwenden bereits abgesetzter Kommandos) und andere schöne Dinge.
rlwrap läuft auf praktisch jedem Unix - hier können sie es herunterladen.
Wenn Sie rlwrap zusammen mit sqlplus oder rman einsetzen wollen, könnten diese Ergänzungen hilfreich sein. Damit "lernt" rlwrap die Namen aller Init-Parameter, V$-Views, DBA-Views usw. fü die key word completion.