歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

linux下sql*plus歷史命令回調問題

在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即可。
 

Copyright © Linux教程網 All Rights Reserved