Existe uma maneira de mostrar mensagens anteriores na tela?

8

Quando uso screen , só consigo ver os dados atuais no terminal (comandos, mensagens, etc.).

Existe alguma maneira, além de imprimir qualquer coisa que eu queira em um arquivo, para ver as mensagens anteriores (da mesma forma que um emulador de terminal normal)?

    
por Yotam 23.08.2011 / 11:05

1 resposta

15

Apertando Ctrl + A então Esc , você deve entrar em um modo especial para olhar através do buffer de scroll-back, bem como acertar Esc em vim leva você a um modo em que você pode navegar pelo arquivo em vez de inseri-lo.

Se o seu buffer de rolagem para trás não tiver linhas suficientes para ser útil, você pode alterar isso no arquivo ~/.screenrc :

defscrollback 10000

Uma vez no buffer scroolback, você pode usar ligações de teclas comuns como J / K / H / L , PgUp / PgDown , G / Deslocamento + G , ^ / $ e setas para navegar. Você pode usar Espaço para definir uma marca. Definir uma segunda marca copia tudo entre as duas marcas para a área de transferência da tela, que você pode colar em qualquer janela usando Ctrl + A ] .

Você também pode pesquisar e fazer outras coisas com o buffer. Consulte o manual do usuário da tela para saber mais.

    
por 23.08.2011 / 11:09