bash - 一段时间后 bash shell 中的退格键行为变为 ^H

标签 bash shell backspace

登录后,我的退格键正在按预期在我的 bash shell 中向后删除字母。但不知为何,偶尔,在使用一段时间后,它反而会输出 ^H。这很烦人。我必须重新注销/重新登录才能纠正其行为。

您知道如何找出原因并解决它吗?

最佳答案

有些程序可能会弄乱终端配置,通常是控制终端的命令,如文本编辑器,screen , vms over stdio, etc. 运行 reset然后 stty erase 退格键 看看是否为您修复了它。

如果您在输入这些命令时输入错误,请不要删除整行,只需输入 ctrl+h 它将像 backspace.

关于bash - 一段时间后 bash shell 中的退格键行为变为 ^H,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47763247/

相关文章:

bash - Sed/Awk - 在模式 x 和 y 之间拉线

导致退格键击的Python代码?

bash - ^word^replacement^ 在 Bash 中的所有匹配项?

linux - 列出其内容可以与多个字符串中的任何一个匹配的所有文件名的最快方法

linux - 带有 sudo 的 bash 远程命令不起作用

java - 运行 bash 脚本以执行 Java 代码时,日志输出显示在 Jenkins 中

Android 上的 C++ 命令行应用程序?

java - 如何从它的长度中删除一个字符串?

matlab - Ctrl+Backspace/Option+Delete 无法删除 MATLAB IDE 中的上一个单词

linux - Bash 陷阱不会杀死 child ,导致意外的 ctrl-c 行为