Como posso rolar no bash usando apenas o teclado? Se não for possível no bash, existem outras conchas que suportam isso?
terminal
keyboard-shortcuts
Kshitiz Sharma
fonte
fonte
Respostas:
No "terminal" (não como um emulador gráfico
gterm
), Shift+ PageUpe Shift+ PageDownfuncionam.fonte
Eu uso o terminal padrão no Ubuntu 14 (bash) e, para rolar por página, é Shift+ PageUpou Shift+ PageDownpara subir / descer uma página inteira.
Ctrl+ Shift+ Upou Ctrl+ Shift+ Downpara subir / descer linha.
fonte
Isso depende do emulador de terminal, não do shell que você está usando. Eu pessoalmente uso o GNU Screen . A partir da descrição:
Você pode usar
C-a [
para entrar no modo de rolagem. A partir daqui, você pode rolar com o teclado e até copiar e colar. É possível sair do modo usando aEsc
teclafonte
Teclado: Apple / Mac
Terminal / Emu: Terminal OSX
Shell: bash
fonte
fn
com qualquer umshift
,command
ouoption
mais as setas para a direcçãoNa maioria dos terminais que eu conhecia, você pode usar Shift+ PageUpe Shift+ DownDownpara rolar. Observe que alguns terminais não suportam rolagem ou usam um buffer de histórico muito limitado. No último caso, convém aumentar o limite, se for configurável.
Como alternativa, use um pager; por exemplo
less
,.fonte
No FreeBSD, você pode Scroll Lockalternar o modo de rolagem da tela. Pressione uma vez e use Para cima / Para baixo, PgUp / PgDown, Início / Fim para rolar. Pressione novamente para pular de volta e retomar a digitação.
fonte
Se você usar o VirtureBoxVM no Mac OS, pressione SHIFT + fn + up_arrow (ou down_arrow) para rolar.
fonte
Existe uma outra maneira de mostrar tudo na gravação organizada do terminal até o último para qualquer comando "| less" e clicando no BOTÃO ESPAÇO, você pode rolar para baixo.
Exemplos
ps aux
ps aux | less
ps fax
ps fax | less
fonte
Linux no teclado Apple / Mac (pelo menos no MacBook Pro)
fonte