Comando more nom-fichero

Comando more nom-fichero
Información sobre la plantilla
Concepto:Es un filtro para paginar texto, mostrando una pantalla cada vez.

Comando more nom-fichero. Comando del sistema operativo UNIX que sirve de filtro de ficheros para visualización en terminales.

Introducción

UNIX es uno de los sistemas operativos más populares del mundo debido a su extenso soporte y distribución. Originalmente fue desarrollado como sistema multitarea con tiempo compartido para miniordenadores y mainframes a mediados de los 1970, y desde entonces se ha convertido en uno de los sistemas más utilizados a pesar de su, ocasionalmente, confusa interfaz con el usuario y el problema de su estandarización.

Linux es una versión de UNIX de libre distribución, inicialmente desarrollada por Linus Torvalds en la Universidad de Helsinki, en Finlandia. Fue desarrollado con la ayuda de muchos programadores y expertos de UNIX a lo largo y ancho del mundo, gracias a la presencia de Internet. Cualquier habitante del planeta puede acceder a Linux y desarrollar nuevos módulos o cambiarlo a su gusto.

En este sistema operativo los comandos son una parte muy importante cuando se desea entrar en la administración y programación de este sistema operativo. Existe una inmensa cantidad de comandos ya sean para ayuda, para manejo de archivos y directorios, para manejo de usuarios, de procesos, de disco, de sistema, de red, de impresoras, etc. El propósito de este artículo es darle a conocer a usted querido usuario la importancia, uso y diferentes aplicaciones del comando more nom-fichero.

Sinopsis

  • more [-dlfpcsu] [-num] [+/ patrón] [+ numlínea] [file ...]

Descripción

More es un filtro para paginar texto, mostrando una pantalla cada vez. Esta versión es especialmente primitiva. Los usuarios deben tener en cuenta que less(1) ("menos") provee more(1) ("más") emulación y muchas más mejoras.

Opciones

Las opciones de la línea de comandos se describen a continuación. Estas, también se toman de la variable de entorno MORE (asegúrate de precederla con un guión (``-)). Ten en cuenta que las opciones de la línea de comandos toman precedencia sobre esta variable. -num Esta opción especifica un entero que indica el tamaño de la pantalla (en líneas).

-d more mostrará el mensaje "[Press space to continue, 'q' to quit.]" (pulsa espacio para continuar, 'q' para salir) y en vez de emitir un pitido cada vez que se pulse una tecla ilegal mostrará "[Press 'h' for instructions.]" ((Pulsa 'h' para obtener instrucciones).

-l more normalmente trata ^L (avance de página) como un caracter especial y parará después de cualquier línea que contenga un avance de página. La opción -l deshabilita este comportamiento.

-f Hace que more cuente líneas lógicas, en vez de líneas de pantalla (i.e., las líneas largas no se pliegan).

-p No realizar desplazamiento. En vez del desplazamiento, limpiar toda la pantalla y después mostrar todo el texto.

-c No realizar desplazamiento. En vez del mismo, dibujar cada pantalla desde arriba, limpiando el resto de la línea según se van mostrando.

-s Reducir múltiples líneas en blanco a una.

'-u Suprimir el subrayado.

+/ La opción +/ especifica una cadena de caracteres que se buscará antes que se muestre cada fichero.

+num Empezar en el número de línea especificado. num.

Órdenes

Las órdenes interactivas para more están basadas en las respectivas de vi(1). Algunos de ellos se pueden preceder por un número decimal, que llamaremos "k" en las descripciones siguientes. En lo que sigue, ^X significa control-X.

- h ó ? Ayuda: muestra un resumen para estos comandos. Si olvidas todos los otros, recuerda éste.

ESPACIO Muestra las próximas k líneas de texto. Por defecto, el tamaño (en líneas) de la pantalla actual.

-z Muestra las próximas k líneas de texto. Por defecto el tamaño (en líneas) de la pantalla actual. El argumento se transforma en el nuevo valor por defecto.

RETURN Muestra las próximas k líneas de texto. Por defecto una. El argumento se transforma en el nuevo valor por defecto.

-d ó ^D Avanzar k líneas. Por defecto es el tamaño actual de desplazamiento, inicialmente 11. El argumento se convierte en el nuevo valor por defecto.

-q ó Q ó INTERRUPCIÓN

Salir.

s Avanzar k líneas de texto. Por defecto 1.

f Avanzar k pantallas de texto. Por defecto 1.

b ó ^B Retroceder k pantallas de texto. Por defecto 1.

Ir al punto dónde empezó la búsqueda anterior.

= Mostrar el número de línea actual.

/patrón Buscar la ocurrencia k-ésima de una expresión regular. Por defecto una.

n Buscar la k-ésima ocurrencia de la última expresión regular. Por defecto una.

!<cmd> ó :!<cmd> Ejecutar <cmd> en una instancia del intérprete de comandos.

v Iniciar /usr/bin/vi en la línea actual.

^L Redibujar la pantalla.

:n Saltar siguiente k-ésimo fichero. Por defecto 1 (el siguiente).

:p Saltar al k-ésimo fichero anterior. Por defecto 1 (el siguiente).

:f Mostrar el nombre de fichero y la línea actual.

Entorno

Si existen, More usa las siguientes variables de entorno:

MORE A ésta variable se le pueden asignar las opciones favoritas para more.

SHELL El intérprete de comandos en uso (normalmente está asignada por el propio intérprete al entrar en el sistema).

TERM Especifica el tipo de terminal, usada por more para obtener las características del terminal necesarias para manejar la pantalla.

Autores

  • Eric Shienbrood, UC Berkeley
  • Modificado por Geoff Peck, UCB para añadir subrayado, espaciado simple
  • Modificado por John Foderaro, UCB para añadir -c y la variable de entorno MORE.

Enlaces externos

Fuente