Você pode redirecionar a saída para um arquivo e editá-la com o gedit
COMMAND > output.txt
então
gedit output.txt
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?
Você pode redirecionar a saída para um arquivo e editá-la com o gedit
COMMAND > output.txt
então
gedit output.txt
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
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!