sqlplusでコマンド実行履歴とか使えるようにする(rlwrap)
sqlplusは前回の履歴とか呼び出せないのがなんとも切ないですよねー。
以下の手順でrlwrap入れると、シェルで履歴呼び出しとかできるようになります。便利。
依存ライブラリのインストール
$ yum -y install readline-devel
(Debian系は $ apt-get install libreadline6-dev)
ファイル取得、解凍、make
$ wget http://utopia.knoware.nl/~hlub/rlwrap/rlwrap-0.37.tar.gz
$ tar xzvf rlwrap-0.37.tar.gz
$ cd rlwrap-0.37
$ ./configure
$ make
$ make install
Macの場合はもっとシンプルに
$ sudo brew install rlwrap
つかいかた
$ rlwrap sqlplus
こんな感じでエイリアスつけてbash_profileに書いておくと幸せになれるかも。。。
alias sqlplus='rlwrap sqlplus'