按 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}
您可能需要将其包含在您的登录脚本中以使其永久生效。
我不知道我是否必须 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}
您可能需要将其包含在您的登录脚本中以使其永久生效。