我不知道是否必须将其发布在更特定于系统的堆栈交换中。所以如果这个问题不属于这里,请告诉我去哪里。
我正在使用 mobaXterm tu SSH 进入服务器。上周它工作得很好,但从今天开始,我有一个行为修改。
当我按回车键时,它会打印^H
而不是删除前一个字符。
例如:
# cd bni/^H^H^H
为什么它突然改变了,我该如何配置它来实际删除字符而不是打印它?
编辑:使用新终端,不会出现“问题”。
在 MobaXterm 的更新日志https://mobaxterm.mobatek.net/download-home-edition.html中,您可以看到他们在 3.0 版中添加了一个新选项,用于在按退格键时发送 ^H。它在“设置”->“终端”选项卡中有一个复选框设置“退格发送 ^H”。您还可以使用 Shift+Backspace 删除字符。
您还可以使用 stty 命令设置擦除字符:
stty erase {press backspace to get the ^H character}
您可能需要将其包含在您的登录脚本中以使其永久化。