grep이 "xterm-256color"를 생성하는 이유는 무엇입니까?

grep이 "xterm-256color"를 생성하는 이유는 무엇입니까?

우분투 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결과에는 하나(16진수 0x05)가 있습니다 grep.그리고Mobaxterm은 에뮬레이트된 터미널 유형을 사용하여 "쿼리" 요청에 응답하도록 구성됩니다.

쿼리 요청은 제어 코드에 의해 트리거됩니다. 이제 이 요청을 무시하도록 터미널 에뮬레이터의 설정을 변경해야 합니다. 필요할 이유가 거의 없으며 프로그래밍 방식으로 응답 순서를 변경하는 옵션을 허용하면 보안 허점이 열릴 수 있습니다.

관련 정보