linux下sqlplus中回退键乱码

 

1。要使用回删键(backspace)时,同时按住ctrl键

2。设定环境变量
在bash下:$ stty erase ^?
或把 stty erase ^? 添加到.bash_profile中。

在csh下:$ stty erase ^H
或把 stty erase ^H  添加到.cshrc中。

3。vi /etc/system
在最后加入:
stty erase ^H   # Ctrl-V + Ctrl-H
# 按住ctrl键和v键,有^出来后放开v键,按h键

      原因据说是这样的:由于oracle的sqlplus不使用gnu的readline库造成的。

      在实际应用中,我们linux系统的.bash_profile的配置是如下:
stty erase ^h

发布了51 篇原创文章 · 获赞 0 · 访问量 4万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章