在linux下使用Oracle的sqlplus時,
缺省情況下箭頭鍵不起到左右移動光標,上下翻動命令的作用。
這使得要執行前一次使用過的命令很不方便。
經過在網上查找,發現可以使用rlwrap這個小軟件來幫助我們實現。首先下載
su - root
wget http://utopia.knoware.nl/~hlub/rlwrap/rlwrap-0.30.tar.gz
下載完畢後解壓
tar -zxvf rlwrap-0.30.tar.gz得到rlwrap-0.30文件夾,進入
cd rlwrap-0.30
./configure
make
make install
su - oracle
進入Oracle用戶主目錄,找到.bash_profile文件,在末尾加入如下內容
alias sqlplus="rlwrap sqlplus"
alias rman="rlwrap rman"
也可以使用
# echo 'alias sqlplus="rlwrap sqlplus"' >> /home/oracle/.bash_profile
# echo 'alias rman="rlwrap rman"' >> /home/oracle/.bash_profile
加入,然後重起或執行sh /home/oracle/.bash_profile即可。