Muestra el contenido de un archivo en una pantalla cada vez.
more [ -c ] [ -d ] [ -e ] [ -H ] [ -i ] [ -l ] [ -N ] [ -s ] [ -u] [ -v ] [ -z ] [ -n Número ] [ -p Submandato ] [ -t Serie_identificador ] [ -W Opción ] [ -x Tabuladores ] [ Archivo ... ]
El mandato more lee archivos y muestra el texto en una pantalla cada vez. El mandato se detiene después de cada pantalla e imprime la palabra Más en la parte inferior de la pantalla. Si pulsa el retorno de carro, el mandato more muestra una línea adicional. Si pulsa la barra espaciadora, el mandato more muestra otra pantalla de texto.
Nota: En algunos modelos de terminales, el mandato more borra la pantalla, en lugar realizar el desplazamiento.
En lugar de nombrar los archivos que desea leer, puede redirigir o crear un conducto de la salida estándar, como un listado largo de directorios, al mandato more. El mandato añade un % (signo de porcentaje) a su indicador cuando está leyendo desde un archivo en lugar de leer desde un conducto. Esto proporciona el porcentaje del archivo (en caracteres, no en líneas) que el mandato more ha leído.
El mandato more establece el terminal en modalidad NOECHO para que la salida sea continua. Con la excepción de los submandatos / y !, aquellos mandatos que se escriban no aparecerán en pantalla. Si la salida estándar no es un terminal, el mandato more funcionará igual que el mandato cat, excepto que imprimirá un encabezado antes de cada línea en una serie.
Las variables de entorno afectan la manera en que el mandato more funciona. Puede establecer algunas características del entorno en el archivo /etc/environment y en los archivos del perfiles del sistema, como los archivos .ksh, .csh y .profile.
El mandato more utiliza la variable TERM para determinar las características del terminal. Si la variable es NULL o no está establecida, el mandato utilizará el tipo de terminal por omisión. El directorio /usr/share/lib/terminfo contiene definiciones de las características de los terminales.
Por omisión, el tamaño de la ventana del mandato more es de 2 líneas menos que la capacidad total del terminal del sistema. El mandato también establece el tamaño de la ventana por omisión basándose en la variable LINES. También puede ajustar de forma sencilla el tamaño de la ventana para cada ejecución del mandato añadiendo el distintivo -n.
Utilice la variable MORE para personalizar el mandato more con su configuración preferida cada vez que se inicia el sistema. Esta variable acepta distintivos del mandato more.
| -c | Impide que la pantalla realice el desplazamiento, lo cual facilita la lectura del texto mientras que el mandato more escribe en pantalla. El sistema ignora el distintivo -c si el terminal no puede borrar hasta el final de la línea. |
| -d | Imprime un mensaje, que se añade al indicador Más en la parte inferior de la pantalla, que informa de qué teclas se usan para continuar, salir y proporcionar ayuda sobre el mandato more. Muestra mensajes de error en lugar de hacer sonar el avisador del terminal si se emite un mandato no reconocido. Esto puede resultar útil para aquellos usuarios menos experimentados. |
| -e | Sale automáticamente después de mostrar la última línea del último archivo. |
| -H | Inhabilita la característica de resaltado del patrón de búsqueda por omisión. |
| -i | Busca patrones sin tener cuenta mayúsculas o minúsculas. |
| -l | Pausa después de detectar un salto de página en la entrada. Si no se está utilizando el distintivo -l,0 el mandato more realizará una pausa para aceptar mandatos después de cualquier línea que contenga un carácter ^L (CONTROL-L). Además, si un archivo comienza con un FORMFEED, la pantalla se borrará antes de imprimir el archivo. |
| -N | Elimina los números de línea. La visualización por omisión, con números de línea, puede ralentizar el rendimiento del mandato more en archivos de entrada de gran tamaño. La característica de numeración de líneas muestra el número de línea en el submandato = y pasa el numero de línea al editor (si es el editor vi). |
| -n Número | Configura el mandato more para visualizar el número de líneas especificado en la ventana. Sin el distintivo -n, el mandato more utiliza el valor por omisión de dos líneas menos de lo que es capaz el terminal. Por ejemplo, en un terminal de 24 líneas, el valor por omisión es de 22 líneas. La opción -n altera temporalmente los valores obtenidos del entorno. |
| -p Submandato |
Inicia el mandato more y cualquier submandato especificado para cada operando Archivo. Por ejemplo, more -p 50j text1 text2 muestra el archivo text1 en la quincuagésima línea y, a continuación, hace lo mismo con el archivo text2 cuando termine con el primero. Consulte el apartado "Submandatos" para obtener descripciones de los submandatos de more. Si el mandato es un mandato de posicionamiento, como una búsqueda de números de línea o de expresiones regulares, establezca la posición actual para que represente los resultados finales del mandato, sin grabar ninguna línea intermedia del archivo. Por ejemplo, los dos mandatos: more -p 1000j nombre_archivo more -p 1000G nombre_archivo son funcionalmente idénticos e iniciarán la visualización con la posición actual en la línea 1000, pasando las líneas que j grabaría y desplazándose fuera de pantalla si se ha emitido durante el examen del archivo. Si el mandato de posicionamiento no es satisfactorio, la primera línea del archivo será la posición actual. |
| -s | reduce varias línea en blanco en la salida a una única línea en blanco. |
| -t Serie_identificador | Muestra la parte del archivo que contiene un identificador determinado. |
| -u | Impide que el mandato more trate un carácter de retroceso como un carácter de control imprimible (visualizado como ^H (CONTROL-H)), suprima la información de retroceso, subrayado o de creación de texto de vídeo inverso para la información subrayada en un archivo de origen. El distintivo -u también fuerza al mandato more a reconocer un carácter de retorno de carro, si existe, al final de una línea. |
| -v | Suprime la conversión gráfica de los caracteres no imprimibles. Sin el distintivo -v, el mandato more interpreta de forma gráfica todos los caracteres no ASCII y la mayoría de los caracteres de control, excepto tabulador, retroceso y retorno. Por ejemplo, si no utiliza el distintivo -v, el mandato more muestra los caracteres no ASCII Control-x como ^X y x como M-x. |
| -W Opción | Proporciona la Opción especificada al mandato more como una extensión:
Estas opciones controlan si el mandato more envía las series de inicialización descritas que, para determinados terminales (como algunos xterms), hacen que el mandato more conmute a una pantalla alternativa. El efecto de conmutar pantallas supone dejar de visualizar el archivo que se estaba viendo. |
| -x Tabuladores | Establece las paradas de tabulación en la posición Tabuladores especificadas. El valor de tabulador por omisión es de 8 columnas. |
| -z | Muestra de forma gráfica los caracteres de control tabulador, retroceso y retorno. Con el distintivo -z, el mandato more convierte el carácter de retroceso en ^H, el de retorno en as ^M y el de tabulador en ^I. |
El mandato more acepta los submandatos cuando el mandato está pausado y como parámetros del distintivo -p. Muchos submandatos toman un entero opcional, simbolizado aquí por K, el cual deberá entrar antes del submandato, sin espacio entre ambos. El mandato more, cuando se encuentra en estado de pausa, procesa los submandatos inmediatamente y no necesita que se pulse la tecla Intro.
El mandato more utiliza los siguientes submandatos:
Este mandato devuelve los siguientes valores de salida:
| 0 | Finalización satisfactoria. |
| >0 | Se ha producido un error. |
more miarchivo
ls -l | more
more -p G archivo1 archivo2
more -p 100 archivo1 archivo2
Normalmente, la posición actual en una visualización del mandato more es la tercera línea de la pantalla. En este ejemplo, la primera línea de la pantalla es la línea número 98 del archivo.
more -p /foo archivo1 archivo2
El mandato more muestra la línea en la posición actual, la tercera línea en la pantalla.
| /usr/share/lib/terminfo | Indica la base de datos de información de terminales. |
El mandato cat.