[154G
我的 Ubuntu 中的 boot.log 文件的每一行都有一个转义符号,即顶行有两个零,底行有一个 1b,周围有一个单线框,然后是文本,154G
然后是预期的[ ok ]
或[ failed ]
。
为什么每行上都写有方框符号,它代表什么意思?
Boot.log屏幕截图:
答案1
您正在查看应发送到可理解 ANSI 序列的设备的数据。
1B
是“ESC”的十六进制代码(转义,ASCII 表中的第 27 个字符)。Unicode 等效项是u001B
,这可能是它以这种方式显示的原因。
[
是与 ESC 配对时引入 ANSI 序列的一部分。
154
是一个参数,并G
告诉函数使用该参数运行。
键入od -t x1z boot.log | less
以并排查看十六进制和文本格式的内容。
假设您的终端理解该序列:
head -n 30 boot.log
应该以预期的方式显示格式化的文本。