Saída excedendo a altura da janela do terminal

5

Eu tinha executado um programa que resultou em muito mais linhas de saída do que a altura da minha janela de terminal atual. Como resultado, eu só pude ver resultados parciais ... existe alguma maneira de obter a saída completa?

Estou usando o shell bash.

    
por Sayan 19.07.2011 / 17:17

3 respostas

8

Você pode enviar a saída para um arquivo:

$ your_command > /tmp/output.txt

Você pode abrir esse arquivo em qualquer editor de texto e examiná-lo como quiser.

Ou, você pode canalizar a saída diretamente para um programa como less que é especificamente projetado como um leitor de texto e pode ajudá-lo a folhear dados quando é mais do que uma tela cheia :

$ your_command | less
    
por 19.07.2011 / 17:20
0

Você pode usar Shift + Page Up / Down para rolar a saída atual.

    
por 19.07.2011 / 17:29
0

Além de qual shell você está usando, precisamos saber qual aplicativo terminal você está usando, por exemplo, o Gnome-terminal ou o Konsole são os dois mais populares no Linux. Como mencionado por outro respondente, SHIFT + PAGEUP é um pressionamento de tecla comum para rolar pelas telas anteriores da saída do terminal.

P.S. Quando você disse "largura da janela do terminal" você quis dizer "altura da janela do terminal?"

    
por 20.07.2011 / 03:19