SSH中SQL命令退格亂碼問題

jackson198574發表於2013-12-13

SSH中SQL命令退格亂碼問題

^H不是H鍵的意思,是backspace
主要是當你的終端backspace有問題的時候才需要設定



linux環境下使用sqlplus,在回刪(backspace)時往往會出現 一串的亂碼。出現亂碼是由於oracle的sqlplus不使用gnu的readline庫造成的。
 
  解決方法有兩種:
 
1。要使用回刪鍵(backspace)時,同時按住ctrl鍵
 
2。設定環境變數
 
在bash下:$ stty erase ^H
或者把 stty erase ^? 新增到.bash_profile中。
 
在csh下:$ stty erase ^?
或者把 stty erase ^H  新增到.cshrc中。  

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20802110/viewspace-1063210/,如需轉載,請註明出處,否則將追究法律責任。

相關文章