Ubuntu 16.04.4 LTSを使用しています。 Mobaxtermを使用してリモートでログインします。
実行するとgrep
奇妙な現象が発生します。
me@mymachine:/data/myserver/log/server$ grep -rnH 23423 ./*log
... # outputs of the grep command
me@mymachine:/data/myserver/log/server$ xterm-256colorxterm-256colorxterm-256colorxterm-256color
なぜ最後の行を得たのか理解できません。
xterm-256colorxterm-256colorxterm-256colorxterm-256color
誰かがコマンドを実行した後に自動的に入力したようですgrep -rnH 23423 ./*log
。
Ctrl-c
毎回削除または入力する必要があります。本当に退屈です。
答え1
Ctrl + E結果には1つ(16進数0x05)がありますgrep
。そしてMobaxtermは、エミュレートされた端末タイプを使用して「クエリ」要求に応答するように設定されています。
照会要求は制御コードによってトリガーされます。これで、この要求を無視するように端末エミュレータの設定を変更する必要があります。必要な理由はほとんどなく、プログラムで応答の順序を変更するオプションを許可すると、セキュリティホールが開かれる可能性があります。