最近我的bash经常陷入我不理解的奇怪状态(debian挤压系统)。例如,在开始新的xterm
之后,Control-l
在我的屏幕上打印“^ L”而不是清除它。这种情况发生在“新鲜”xterm
,bash
以及dash
(偶数xterm -e /bin/dash
)。此外,reset
从未提供帮助。
相比之下,在ssh
进入另一个方框后,Control-l
符合我的预期。
有人可以对这个非常奇怪的行为做出有根据的猜测吗(我的Unix知识无法帮助)?
答案 0 :(得分:2)
对不起,我发现了。对于bash来说,set -o vi
是罪魁祸首。至于破折号,这只是正常的行为......是一个艰难的行为。
答案 1 :(得分:0)
检查stty -a
输出和$TERM
变量。 $TERM
应为“xterm”或“xterm-color”