Não sei se entendi sua pergunta, mas ... Se você tem um terminal gnome ou similar, pode tentar:
no seu terminal:
(right button
select profile
profile preferences
scrolling
e altere o número de linhas para rolagem
Eu estou tentando depurar um arquivo de configuração nginx com
tail -f /var/log/nginx/error.log
com nível de log de erros definido para depuração (muito detalhado).
a quantidade de texto que foi passada para error.log
talvez valha de 5 a 10 telas.
Quando eu rigo para cima para ver toda a entrada de depuração, o bash não permite rolar tão longe, então eu só tenho algumas das entradas de depuração visíveis.
É possível obter o bash para permitir a visualização / rolagem para mais do que apenas algumas telas no histórico anterior?
Este é um terminal ou configuração específica de emulador de terminal e não tem nada a ver com o bash. Se você estiver usando um terminal que não suporta muito scroll back ou um pty, eu recomendaria usar o tmux com um limite de histórico alto.
Se você está logado em um PTY, você também deve ser capaz de canalizar 'tail -f' em menos.
EDIT: Tail -f / var / log / xxxx | less funcionará mesmo se você estiver usando um emulador de terminal e não um PTY.
use less
. ou use tail -n X
onde X
é o número de linhas que devem ser exibidas.
Se você usa o PuTTY, pode definir o valor na categoria de configuração Window / Lines of scrollback
Tags bash