Role a página até a entrada anterior no terminal

2

No trabalho que estou fazendo, às vezes a saída de um determinado comando é tão grande que se torna muito desafiador encontrar as primeiras linhas da saída. Por grande quero dizer tão grande que rolagem por teclas é muito lenta, e rolando com o mouse via barra de rolagem só perde a linha certa de cada vez porque é muito rápido.

Eu quero rolar toda a "página" do terminal para onde meu comando anterior foi inserido. Note que estou não perguntando como obter os comandos anteriores por trás do meu cursor - estou ciente de que isso pode ser feito pressionando o botão "up".

Existe uma maneira de fazer isso?

    
por Man 03.08.2014 / 18:29

3 respostas

2

Você pode redirecionar a saída para um arquivo e editá-la com o gedit

COMMAND > output.txt

então

gedit output.txt
    
por Tim 23.01.2015 / 14:17
1

Se você quiser ler a saída longa do início onde você digita o comando, você pode usar o comando less no pipeline.

por exemplo:

ls | less

Seria assim

'your command' | less
    
por Sudheer 04.08.2014 / 02:36
0

Sim, para alugá-lo, pressione para cima e, em seguida, ele irá preencher. Você também pode editá-lo, alterá-lo em vez de redigitá-lo.

Ou você pode executar !! se não precisar editá-lo ...

Este é provavelmente um dos melhores truques de terminal!

    
por Tim 03.08.2014 / 18:34