linux - 奇怪的终端模式,bash的错误?

标签 linux shell unix terminal xterm

最近我的 bash 经常进入我不明白的奇怪状态(debian 挤压系统)。例如,在启动一个新的 xterm 后,Control-l 在我的屏幕上打印“^L”而不是清除它。这种情况发生在“新鲜的”xtermbash 以及 dash(甚至 xterm -e/bin/dash)。此外,重置 也无济于事。

相比之下,在 ssh 连接到另一个框后,Control-l 执行我期望的操作。

谁能对我这种非常奇怪的行为的原因做出有根据的猜测(我的 Unix 知识无济于事)?

最佳答案

对不起,我发现了。 set -o vi 是罪魁祸首,至于 bash。至于破折号,这只是正常行为……很难。

关于linux - 奇怪的终端模式,bash的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9149669/

相关文章:

linux - Shell 脚本文件访问

javascript - 需要从 Angular JS UI 执行 Shell 脚本

c - 使用 execv 时并行处理不起作用

C++合并两个文件输出

linux - 创建一个 oneliner 来导入数据库

linux - 在 ubuntu 上安装 Postgresql 12 失败 - apt update 有错误

java - 调用 .jar 文件在 php shell_exec linux 中不起作用,但在 cmd 和 windows 中有效

shell - 使用 VBA Shell 命令提取文件夹中的所有 .gz 文件

linux - 在 unix 中删除 .tab 中的列的一部分

python - 未知字符排序