代码改变世界

xshell连接linux服务器切换至oracle的sqlplus控制台时,无法使用回车键的解决方案!

2015-05-12 11:53  在云端漫步  阅读(2818)  评论(0编辑  收藏  举报

当使用xshell连接linux服务器后,切换至sqlplus控制台,当使用回车键时,出现^H的符号,貌似回车键不能用!解决方案:

1)$ stty erase ^H : 与退格键相关的设置是erase,它表示删除最后一个字符。
如果在当前窗口执行的话,只对当前的窗口有效,下次登陆的时候还需要重新设置,可以把这个命令写入shell 的配置文件,如~/.bashrc 中,这样每次都能生效了。

2)使用delete键代替退格键,

3)使用ctrl+退格键

4)执行命令 stty erase ^H 修改终端行设置。注意使用该命令修改后,原先的使用delete键和ctrl+退格键删除就失效了(将显示^!) 此外网上有个rlwrap的小工具,它不仅能够处理退格键、也可以处理方向键。

从这里下载:http://utopia.knoware.nl/~hlub/uck/rlwrap/