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

sqlplus中不能上下键选择前一条命令解决方法 出现如:^[[A^[[B^[[D^[[C  这样的字符   

安装一个叫rlwrap的工具: 可以在下面的地址下载  http://utopia.knoware.nl/~hlub/uck/rlwrap/  用root用户登入安装

 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 但是这样不能使用上下键。

共有 0 条评论

Top