¿Cómo puedo desplazarme en bash usando solo el teclado? Si no es posible en bash, ¿hay otros shells que lo respalden?
¿Cómo puedo desplazarme en bash usando solo el teclado? Si no es posible en bash, ¿hay otros shells que lo respalden?
Respuestas:
En "terminal" (no como un emulador gráfico gterm
),
Shift+ PageUpy Shift+ PageDownfuncionan.
Uso el terminal predeterminado en Ubuntu 14 (bash) y para desplazarme por página es Shift+ PageUpo Shift+ PageDownpara subir / bajar una página entera.
Ctrl+ Shift+ Upo Ctrl+ Shift+ Downpara subir / bajar por línea.
Esto depende de su emulador de terminal, no del shell que está utilizando. Yo personalmente uso GNU Screen . De la descripción:
Screen es un administrador de ventanas de pantalla completa que multiplexa un terminal físico entre varios procesos, generalmente shells interactivos.
Puede usar C-a [
para ingresar al modo de desplazamiento hacia atrás. Desde aquí, puede desplazarse con el teclado e incluso copiar y pegar. Se puede salir del modo utilizando la Esc
tecla.
Teclado: Apple / Mac
Terminal / Emu: Terminal OSX
Shell: bash
fn + flecha arriba: página arriba fn + down_arrow: página abajo cmd + flecha arriba: alineación cmd + down_arrow: línea abajo
fn
con cualquiera shift
, command
o option
más las flechas de dirección
En la mayoría de las terminales que conozco, puedes usar Shift+ PageUpy Shift+ DownDownpara desplazarte. Tenga en cuenta que algunos terminales no admiten el desplazamiento o utilizan un búfer de historial muy limitado. En el último caso, es posible que desee aumentar el límite, si es configurable.
Como alternativa, use un buscapersonas; por ejemplo less
,.
En FreeBSD, puede usar Scroll Lockpara alternar el modo de desplazamiento de la pantalla. Presiónelo una vez, luego use Arriba / Abajo, PgUp / PgDown, Home / End para desplazarse. Presiónelo nuevamente para saltar hacia abajo y continuar escribiendo.
Si usa VirtureBoxVM en Mac OS, presione MAYÚS + fn + flecha arriba (o flecha abajo) para rodar.
Hay otra forma de mostrar todo en la terminal organizada, escribir al último en cualquier comando "| less" y al hacer clic en el BOTÓN ESPACIO puede desplazarse hacia abajo y hacia arriba.
ps aux
ps aux | less
ps fax
ps fax | less
Linux en el teclado Apple / Mac (al menos en MacBook Pro)