いっぽんの猟銃のむこうに (DAIZOじいさんとGun)

ヌルめの技術メモとか。フリーランスやってます (http://acez.jp/)

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'