Como posso rolar no bash usando apenas o teclado? Se não for possível no bash, existem outras conchas que suportam isso?
Como posso rolar no bash usando apenas o teclado? Se não for possível no bash, existem outras conchas que suportam isso?
Respostas:
No "terminal" (não como um emulador gráfico gterm
),
Shift+ PageUpe Shift+ PageDownfuncionam.
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.
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:
Screen é um gerenciador de janelas em tela cheia que multiplexa um terminal físico entre vários processos, tipicamente shells interativos.
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 a Esc
tecla
Teclado: Apple / Mac
Terminal / Emu: Terminal OSX
Shell: bash
fn + up_arrow: página acima fn + down_arrow: página abaixo cmd + up_arrow: alinhar cmd + down_arrow: linha para baixo
fn
com qualquer um shift
, command
ou option
mais as setas para a direcção
Na 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
,.
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.
Se você usar o VirtureBoxVM no Mac OS, pressione SHIFT + fn + up_arrow (ou down_arrow) para rolar.
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.
ps aux
ps aux | less
ps fax
ps fax | less
Linux no teclado Apple / Mac (pelo menos no MacBook Pro)