使用backsapce 乱码的问题

来源:互联网 发布:2016网络大电影数据 编辑:程序博客网 时间:2024/05/16 05:12



linux环境下使用sqlplus、vim、LSNRCTL,在回删(backspace)时往往会出现 一串的乱码。出现乱码是由于oracle的sqlplus不使用gnu的readline库造成的。

  解决方法
1。设定环境变量

在bash下:$ stty erase ^?
或把 stty erase ^? 添加到.bash_profile中。

我看了一下.bash_profile文件,不知道为什么文件末尾有一行
stty erase ^h

而^h是在CSH下才好使的吧。