¿Cómo desplazarse una página a la vez en Linux en la línea de comandos?
En windows, podrías hacer un
dir | more
para desplazarte una página cada vez. ¿Cómo se hace esto en Linux?
En windows, podrías hacer un
dir | more
para desplazarte una página cada vez. ¿Cómo se hace esto en Linux?
El mismo ls | more
aunque la mayoría de la gente utiliza el comando ls | less
ya que tiene más funciones, como el desplazamiento hacia atrás y hacia delante, y la búsqueda de texto.
Para avanzar una pantalla pulse el espacio. Para retroceder una pantalla pulse ‘b’. Para buscar un texto, escriba /something
.
Y como siempre man less
para más detalles.
En primer lugar, el equivalente al dir
de Windows es el ls
(para ver sólo los nombres de los archivos) o el ls -l
(para ver los nombres de los archivos y los metadatos).
A menudo no es necesario hacer nada en absoluto ya que la mayoría de los entornos de terminal le permiten desplazarse hacia atrás unos cientos de líneas (dependiendo de la configuración) utilizando una barra de desplazamiento o (a menudo) con Shift+PgUp y Shift+PgDn.
Si tienes una salida muy larga o quieres buscar, puedes canalizar en more
(es decir, ls -l | more
) de la misma manera que lo hacías en Windows, pero la mayoría de la gente utiliza less
(ls -l | less
), una mejora de more
que recibe su nombre por su capacidad de ir también hacia atrás (entre otras características). Otra alternativa menos común al more
es el most
.