Comando more de Linux
El comando more de Linux es similar a cat, pero muestra el contenido página por página, lo que facilita al usuario la lectura página a página. La instrucción más básica es presionar la barra espaciadora (space) para avanzar a la página siguiente, presionar la tecla b para retroceder (back) una página, y también tiene la función de buscar cadenas (similar a vi). Para las instrucciones de uso, presione h.
Sintaxis
more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..]
Parámetros:
- -num: número de líneas mostradas a la vez
- -d: avisa al usuario; muestra [Press space to continue, 'q' to quit.] en la parte inferior de la pantalla. Si el usuario pulsa una tecla incorrecta, muestra [Press 'h' for instructions.] en lugar de un 'beep'
- -l: cancela la función de pausa al encontrar el carácter especial ^L (carácter de avance de página)
- -f: al calcular el número de líneas, usa el número real de líneas, en lugar del número de líneas después del ajuste automático de línea (algunas líneas demasiado largas pueden expandirse a dos o más líneas)
- -p: no muestra cada página desplazándose, sino que primero limpia la pantalla y luego muestra el contenido
- -c: similar a -p, con la diferencia de que primero muestra el contenido y luego borra los demás datos antiguos
- -s: cuando encuentra más de dos líneas en blanco consecutivas, las reemplaza por una sola línea en blanco
- -u: no muestra subrayado (difiere según la terminal especificada por la variable de entorno TERM)
- +/pattern: busca la cadena (pattern) antes de mostrar cada documento y comienza a mostrar desde después de esa cadena
- +num: comienza a mostrar desde la línea num
- fileNames: los documentos cuyo contenido se desea mostrar; pueden ser múltiples
Ejemplos
Muestra el contenido del archivo testfile página por página; si hay más de dos líneas en blanco consecutivas, se muestran como una sola línea en blanco.
more -s testfile
Muestra el contenido del archivo testfile a partir de la línea 20.
more +20 testfile
Comandos de operación comunes
- Enter Avanza n líneas hacia abajo, requiere definición. Por defecto es 1 línea
- Ctrl+F Desplaza hacia abajo una pantalla
- Barra espaciadora Desplaza hacia abajo una pantalla
- Ctrl+B Vuelve a la pantalla anterior
- = Muestra el número de línea actual
- :f Muestra el nombre del archivo y el número de línea actual
- V Invoca el editor vi
- !comando Invoca Shell y ejecuta el comando
- q Salir de more
Manual de comandos de Linux