Por que esse símbolo estranho aparece em cada linha do meu log de inicialização do Linux?

2
[154G

Cada linha do meu arquivo boot.log no Ubuntu tem um símbolo de escape que é dois zeros em uma linha superior e 1b em uma linha inferior rodeada por um quadro de uma linha, então o texto 154G então o esperado [ ok ] ou [ failed ] .

Por que o símbolo em caixa é escrito em cada linha e o que isso significa?

Captura de tela do Boot.log:

    
por hans109h 14.01.2015 / 18:56

1 resposta

2

Você está espiando dados que devem ser enviados para um dispositivo que entenda sequências ANSI.

1B é o código HEX para "ESC", (escape, caractere 27 na tabela ASCII. O equivalente Unicode é u001B , que pode ser o motivo pelo qual ele é exibido dessa maneira.
[ faz parte da introdução de seqüências ANSI, quando emparelhado com ESC. 154 é um parâmetro, e G informa a função para executar com esse parâmetro.

Digite od -t x1z boot.log | less para ver o conteúdo em formatos hexadecimais e de texto, lado a lado.

Supondo que o seu terminal entenda a sequência:
head -n 30 boot.log deve exibir o texto formatado da maneira que deveria ser visto.

    
por 14.01.2015 / 21:22