Como faço para exibir o terminal log in completo?

0

Eu tenho batido minha cabeça em torno deste, estou tentando depurar um aplicativo nodejs e meu terminal não está exibindo o lista inteira de erros, ele está preso na parte superior como mostrado na imagem e eu não posso rolar mais para cima?

Im no 14.04 mate se isso ajudar

    
por Bazinga777 08.12.2014 / 12:25

3 respostas

1

Dependendo do seu terminal, você também pode habilitar a rolagem "ilimitada". No Terminal GNOME (e presumivelmente seu equivalente em MATE), selecione Preferências de Perfil no menu Editar :

    
por muru 08.12.2014 / 14:21
0

Também depende do tamanho dos seus arquivos de log,

Diga se você tem um tamanho de arquivo maior, o editor demora muito para carregar e a tecla de rolagem para baixo pode não funcionar.

Primeiro, verifique o tamanho dos arquivos de registro antes de investigá-lo,

Se tamanho é o problema - você pode usar o comando "tail" para ver as últimas linhas do seu arquivo de log.

tail myfile.log -n 100 // this will give you last 100 lines of your log file "100" can be replaced with the desire number.

Se o tamanho do arquivo de log não for o seu problema - você pode usar o comando "shift + g" para chegar ao final do arquivo de log, depois de abrir o log com algum editor de texto.

vi myfile.log
ctrl-f // scrolls down one screen
shift g place cursor on last line of text

Espero que isso ajude,

    
por vembutech 08.12.2014 / 12:37
0

Parece que você está tentando ler a saída de algum programa que está executando, não um arquivo de log ...

Você poderia redirecionar o stderr para um arquivo de log antes de rodar o programa, então todas as mensagens de erro seriam gravadas em um arquivo de log, algo como isso tornaria stderr em um arquivo e também o deixaria visível no terminal. isso é importante):

errorlog=~/setup-errorlog.txt
exec 2> >(tee -a $errorlog >&2)

E redirecionar o stdout para um arquivo de log seria o% básicocommand > file

Em seguida, para visualizar um grande arquivo de log, é possível usar less /var/log/syslog , por exemplo. E poderia ser combinado com grep apenas para encontrar resultados interessantes e / ou canalizado para menos ou outro arquivo primeiro.

Parece que sua janela de terminal ficou sem linhas de rolagem máximas (rolagem), então a resposta "rolagem ilimitada" também parece boa

    
por Xen2050 08.12.2014 / 14:19