Linux 파일에서 ^ 다음에 오는 문자는 무엇입니까?

Linux 파일에서 ^ 다음에 오는 문자는 무엇입니까?

내 Linux 로그 파일 중 하나에 다음과 같은 매우 이상한 문자가 있습니다( ^B, ^D, ^G, etc ) ^H.^O^R

^MhostIPAddress^R^L10.x.x.x
^N
^HappCategory^R^Bsupplychain
^O
^GappName^R^Deventstream

나도 cat똑같이 기록하면,

hostIPAddress
         10.x.x.x

appGroupsupplychain

appNameeventstream

아니면 이게 마지막일 수도 있습니다.Macos 시스템에서 Linux 시스템을 SSH로 연결하고 있습니다.

리눅스에서는,

prayagupd@prayagupd:~# bash --version
GNU bash, version 4.2.46(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

맥에서는,

$ bash --version
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin15)
Copyright (C) 2007 Free Software Foundation, Inc.

답변1

이는 제어 문자를 표시하는 매우 일반적인 방법입니다.

예를 들어"제어 문자" 문서의 "ASCII로 표시" 섹션위키피디아에서.

^R키보드를 눌렀을 때 나타나는 현상 입니다 .Ctrl+R

파일에 왜 나타나는지 모르겠습니다. 어쩌면 다른 도구가 로그 파일을 더 쉽게 구문 분석할 수 있도록 구분 기호 역할을 하는 것일 수도 있습니다. 그러나 이것은 단지 내 추측일 뿐이다.

관련 정보