Como rolar para trás na tela dentro de uma sessão ssh do OS X? [fechadas]


13

Eu faço o seguinte:

  1. Abra Terminal.app
  2. Abra uma sessão ssh em um servidor Linux remoto
  3. Abra uma sessão de tela no servidor
  4. Inicie um programa que rompa com muitas linhas de relatório de erros ...

Como posso rolar para cima para ler isso?

E não, corrigir o programa não é uma solução por enquanto ...


Eu posso estar errado, mas não acho que os TTYs do Linux tenham uma história própria. Quando você estiver em um console TTY, poderá fazer a página de volta usando Ctrl+ PgUp, mas duvido que funcione no seu caso. O Terminal.app deve ser configurável para armazenar mais do que a quantidade padrão de histórico, no entanto. (ou é tarde demais para isso?)
SmallClanger

Respostas:



10

Se você fez um, man screenpode ver as opções disponíveis.

Na tela, você pode fazer o seguinte: CTRL+A(liberação),[

Você pode usar as setas para rolar pela janela. Para sair da rolagem, você pode fazer um CTRL+C.


+1 para isso. Ignorar o meu comentário, eu de alguma forma conseguiu em branco a parte que a tela mencionado ...
SmallClanger

@ SmallClanger: Não apenas isso, mas o OP mencionou o OS X, não o Linux. Além disso, no Linux, o gnome-terminal e o xterm, entre outros, possuem buffers de retorno. Tente mudar de página.
Pausado até novo aviso.

6

Nathan acertou, embora eu sempre tenha sido fã de Ctrl+A+ ESC. ESCé outra maneira de sair do modo de cópia.

Vale a pena considerar, no entanto, que o histórico de rolagem tem um limite de tamanho e, se você realmente quer jogar com segurança, geralmente é melhor redirecionar a saída para um arquivo (ou canalizá-lo para tee se você também deseja saída na tela).


O scrollback é ajustável, no entanto, utilizando o defscrollback opção em .screenrc. Normalmente, mantenho o meu definido para 5000 linhas, mas às vezes bato um pouco.
Jgoldschrafe


3

OK, entendi:

Ctrl + A, ESC 

e, em seguida, comandos do tipo vim:

Ctrl + u or Ctrl + d

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.