Linux 奇怪的终端模式,bash';是什么错?

Linux 奇怪的终端模式,bash';是什么错?,linux,shell,unix,terminal,xterm,Linux,Shell,Unix,Terminal,Xterm,最近我的bash经常进入我不理解的奇怪状态(debian挤压系统)。例如,启动新的xterm后,Control-l在我的屏幕上打印“^l”,而不是清洁屏幕。这种情况发生在使用“新的”xterm、使用bash以及使用dash(甚至xterm-e/bin/dash)时。而且,重置也无济于事 相比之下,在ssh'ing到另一个框后,Control-l实现了我所期望的 有人能对我这种奇怪行为的原因做出有根据的猜测吗(我的Unix知识帮不上忙)?检查stty-a输出和$TERM变量$TERM应该是“xte

最近我的bash经常进入我不理解的奇怪状态(debian挤压系统)。例如,启动新的
xterm
后,
Control-l
在我的屏幕上打印“^l”,而不是清洁屏幕。这种情况发生在使用“新的”
xterm
、使用
bash
以及使用
dash
(甚至
xterm-e/bin/dash
)时。而且,
重置
也无济于事

相比之下,在
ssh
'ing到另一个框后,
Control-l
实现了我所期望的


有人能对我这种奇怪行为的原因做出有根据的猜测吗(我的Unix知识帮不上忙)?

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

对不起,我发现了
set-o vi
是罪魁祸首,就像bash一样。至于dash,这只是正常的行为。。。这是一个艰难的时刻。

$TERM
是“xterm”。
stty-a
应该产生什么?(抱歉,下一条评论中的输出过长…)stty-a:速度38400波特;第24行;第80列;直线=0;intr=^C;退出=^\;擦除=^?;杀死你;eof=^D;eol=;eol2=;swtch=;开始=^Q;停止=^S;susp=^Z;rprnt=^R;werase=^W;lnext=^V;冲洗=^O;最小值=1;时间=0-parenb-parodd cs8-hupcl-cstopb cread-clocal-crtscts-ignbrk-brkint-ignpar-parmrk-inpck-istrip-inlcr-igncr-ixon-ixoff-iuclc-ixany-imaxbel iutf8-opost-olcuc-ocrnl-onocr-OnRet-ofill-ofdel-ofdel-nl0 cr0 tab0 bs0 vt0 ff0 isig-isig-Ixg-ixon-Ixg-ixon-ixon-echok-echok-echok-Echot-Echot-Echopr-Echot Echoc