按 return 键时 Ssh 控制台打印 ^H

Ssh console prints ^H when pressing the return key

我不知道我是否必须 post 在更特定于系统的堆栈交换中。所以如果这个问题不属于这里,请告诉我去哪里。

我正在使用 mobaXterm tu SSH 连接到服务器。上周它运行良好,但从今天开始,我进行了行为修改。

当我按下 return 键时,它打印 ^H 而不是删除前一个字符。

例如:

# cd bni/^H^H^H

为什么它突然改变了,我如何配置它来实际删除字符而不是打印这个字符?

编辑:使用新终端,"problem" 不会出现。

在 MobaXterm 的变更日志 https://mobaxterm.mobatek.net/download-home-edition.html 中,您可以看到他们添加了一个新选项,用于在 3.0 版中按退格键时发送 ^H。它在设置 --> 终端选项卡中有一个复选框设置 'Backspace sends ^H'。 您也可以使用 Shift+Backspace 删除字符。

您也可以使用 stty 命令来设置擦除字符:

stty erase {press backspace to get the ^H character} 

您可能需要将其包含在您的登录脚本中以使其永久生效。