我正在使用 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
每次都输入。真的很无聊。
您的结果中有一个Ctrl + E(hex 0x05)
grep
,并且Mobaxterm 被配置为使用它正在模拟的终端类型响应“查询”请求。查询请求由控制码触发。这些天来,您应该更改终端仿真器的设置,以便它忽略此请求。几乎没有理由需要它,并且通过允许以编程方式更改应答序列的选项,它可以打开一个安全漏洞。