Linuxファイルで^に続く文字は何ですか?

Linuxファイルで^に続く文字は何ですか?

私のLinuxログファイルの1つに、次のような非常に奇妙な文字があります(、、、、^Betc )。^D^G^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に接続しています。

Linuxでは、

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.

Macでは、

$ 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

なぜファイルに表示されるのかわかりません。たぶん、他のツールがログファイルをより簡単に解析できるように、区切り文字として機能するかもしれません。しかし、これは私の推測だけです。

おすすめ記事