现象:SSH客户端远程登录Linux下oracle的sqplus时,输错字符后按Backspace键或Del键删除时,会出现^H或其他乱七八糟的的字符。
解决方法如下:
一、如果不做任何操作的话,想要删除也是可以的,只是要同时按住两个键:ctrl + backspace就可以删除了。
二、安装rlwrap和readline库软件
64位系统选择:
# rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
或者安装了epel源之后,直接用yum 安装,yum install rlwrap readline readline-devel -y
然后设置别名:vim /home/oracle/.bash_profile中添加以下:
alias sqlplus=’rlwrap sqlplus’
alias rman=’rlwrap rman’
生效:source/. /home/oracle/.bash_profile就可以了。重新登录发现方向键和删除都可以正常使用了。
参考:http://www.ha97.com/4856.html
原文链接:linux oracle 下sqlplus无法正常使用删除和方向健解决方法,转载请注明来源!