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

时间:2012-02-05 13:36:10

标签: linux shell unix terminal xterm

最近我的bash经常陷入我不理解的奇怪状态(debian挤压系统)。例如,在开始新的xterm之后,Control-l在我的屏幕上打印“^ L”而不是清除它。这种情况发生在“新鲜”xtermbash以及dash(偶数xterm -e /bin/dash)。此外,reset从未提供帮助。

相比之下,在ssh进入另一个方框后,Control-l符合我的预期。

有人可以对这个非常奇怪的行为做出有根据的猜测吗(我的Unix知识无法帮助)?

2 个答案:

答案 0 :(得分:2)

对不起,我发现了。对于bash来说,set -o vi是罪魁祸首。至于破折号,这只是正常的行为......是一个艰难的行为。

答案 1 :(得分:0)

检查stty -a输出和$TERM变量。 $TERM应为“xterm”或“xterm-color”