2012-02-05 18 views
0

最近私のbashは、私が理解できない奇妙な状態になっていることがよくあります(debian squeeze system)。たとえば、新しいxtermを起動した後、Control-lは、クリーニングする代わりに "^ L"を画面に表示します。これは、bashdash(さらにはxterm -e /bin/dash)の「新鮮」xtermで発生します。また、resetは決して役に立たなかった。奇妙な端末モード、bashの間違い?

これに対して、別のボックスにsshを渡した後、Control-lは私が期待することをします。

誰かが私にこの非常に奇妙な行動の原因について教育的な推測をすることができますか(私のUnix知識は助けにならないでしょう)?

答えて

2

申し訳ありませんが、私はそれを見つけました。 set -o viがbashのように犯人でした。ダッシュに関しては、それは正常な動作です...難しいものでした。

0

stty -a出力と$TERM変数を確認してください。 $TERMは "xterm"または "xterm-color"にする必要があります。

+0

'$ TERM'は「xterm」です。 'stty -a'は何を産出すべきですか? (申し訳ありませんが、次のコメントで長い出力...) –

+0

stty -a:速度38400ボー;行24;列80;ライン= 0; intr =^C; quit =^\;消去= ^?;殺す=^U; eof =^D; eol = ; eol2 = ; swtch = ; start =^Q;ストップ=^S; susp =^Z; rprnt =^R; werase =^W; lnext =^V; flush =^O; min = 1;時間= 0; -parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany -imaxbel iutf8 opost -olcuc -ocrnl onlcr -onocr - onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iextenエコーエコーエコック-echonl -noflsh -xcase -tostop -echoprt echoctlエコーケ –

関連する問題