Reproduzir um arquivo de log de tela incrementalmente

3

Eu executei alguns comandos na tela gnu e usei o comando C-a H para gravar a saída em um arquivo screenlog.0 . No entanto, agora eu quero ver isso. Há um monte de seqüências de escape de terminal, então apenas cat -ing me mostrará tudo de uma vez.

Eu sei que não há tempo informando neste arquivo, e tudo bem. Mas é possível para alguns como incrementalmente responder o arquivo? Uma seqüência de caractere / escape de cada vez? Existe algum comando que pegue um arquivo como este e apenas "imprima" cada caractere / sequência de escape, um de cada vez, enquanto pressiono os botões / me permite dar um passo à frente?

UPDATE : se eu usar less ou more , posso ver o arquivo e ver as coisas, mas isso mostra o conteúdo bruto, incluindo os códigos de controle. Se eu tiver inserido um comando pela metade e pressionado a tecla , ele mostrará a tecla tab. Então não consigo copiar / colar

    
por Rory 14.10.2014 / 10:42

1 resposta

2

Você pode usar um pager como less ou more :

less screenlog.0

Ou

more screenlog.0

Não tenho certeza de quais códigos de escape de terminal você tem, mas se eles não forem exibidos corretamente, use

less -R screenlog.0
    
por 14.10.2014 / 12:05