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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章