sqlplus中不能上下键选择前一条命令解决方法

安装一个叫rlwrap的工具:
http://utopia.knoware.nl/~hlub/uck/rlwrap/
已经上传到本文附件:后缀为.rar,主要是51cto不支持.tar.gz后缀,实际上是一个tar.gz压缩包
 
tar -zxvf rlwrap-0.30.tar.gz
cd rlwrap-0.30
./configure
make
make install
 
把下两句写入运行oracle的用户.bash_profle文件中:
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
 
这样就能使用上下键切换到历史命令去了。同时还能使用回退键修改错误的命令。
否则需要使用ctrl+回退键才行。
 
 
要使用回退键,还有另外一个方法:
在oracle用户的.bash_profile 中添加
stty erase ^h
再执行
# . ~oracle/.bash_profile
但是这样不能使用上下键。

你可能感兴趣的:(数据库,职场,sqlplus,休闲)