Como pausar a listagem de um arquivo de texto longo com o gato no prompt de comando após 10 linhas, pressione qualquer tecla. por exemplo:
cat myfiles.txt
bla
bla
bla
bla
bla
bla
.
.
.
bla
press enter to continue
fonte
Como pausar a listagem de um arquivo de texto longo com o gato no prompt de comando após 10 linhas, pressione qualquer tecla. por exemplo:
cat myfiles.txt
bla
bla
bla
bla
bla
bla
.
.
.
bla
press enter to continue
Você pode usar less
ou more
. Ambos irão funcionar.
O less
comando é mais comumente usado e fornece mais funcionalidade que more
.
Usando os dois less
ou more
, você pode percorrer um arquivo página por página usando a barra de espaço e linha por linha usando a tecla Enter.
Também não há necessidade de cat
canalizar o arquivo. Você pode simplesmente executar o comando no arquivo.
Por exemplo less myfile.txt
more
e less
são pagers que lidam com paginação através de texto no console. less
é mais funcional, mas more
está mais próximo do que você deseja. Se você especificar a -d
opção more
, mostrará como mover para a próxima página e poderá -num
especificar o número de linhas a serem exibidas por vez (em vez de detectar automaticamente o tamanho da tela).
% more -d -5 myfiles.txt
bla
bla
bla
bla
bla
--More--(4%)[Press space to continue, 'q' to quit.]
Você deveria tentar cat myfiles.txt | more
less
é mais comum atualmentemost
.more myfiles.txt
sem o UUOC.Você pode usar o bloqueio de rolagem, embora possa não ser muito útil se a taxa de dados for alta. Ctrl-sbloquear e Ctrl-qdesbloquear.
fonte
Alternativa , para retroceder o buffer, enquanto estiver dentro de umasessão tmux :
Digite
CTRL
+b
+PgUp/PgDown
Como aumentar o tamanho do buffer de rolagem no tmux?
fonte