退格在sqlplus命令行中不起作用

Ale*_*llo 5 sql oracle sqlplus

在我的sqlplus(for oracle)命令行中,后台空间不起作用.如何配置sqlplus以使用退格键从命令行删除字符?我不经常使用sqlplus命令行,只是为了在我的数据库中快速干预,这对我来说非常危险我需要使用的时间.

亲切的问候.谢谢

Chr*_*son 11

按照这里的说明,我能够执行以下操作并使其正常工作:

  1. 输入stty erase终端
  2. CTRL+v键盘上的
  3. 按下Backspace Key键盘上的键盘(当我这样做时,它放在^H线上,所以我的最后一行看起来像stty erase ^H)
  4. 按enter键

现在,如果我启动sql plus,我可以使用退格键删除输入错误的字符.

  • 这对我有用(在RHEL和bash下) - 谢谢! (2认同)

col*_*sar 0

您在哪个平台上工作?

如果是 Linux,请查看维基百科关于 bash 的文章的这一部分,了解一些键盘快捷键。当您从 shell (bash) 调用 sqlplus 时,您应该能够使用相同的快捷方式导航 sqlplus 命令行。具体来说,ctrl-b就是退格键。