Provided by: man-db_2.8.3-2ubuntu0.1_amd64 bug

NOMBRE

       man - una interfaz de los manuales de referencia electrónicos

SINOPSIS

       man  [-c|-w|-tZT  dispositivo]  [-adhu7V]  [-m  sistema[,...]]  [-L  locale]  [-p  cadena]  [-M ruta] [-P
       paginador] [-r prompt] [-S lista] [-e extension] [[sección] pagina ...] ...
       man -l [-7] [-tZT dispositivo] [-p cadena] [-P paginador] [-r prompt] fichero ...
       man -k [-M ruta] palabra_clave ...
       man -f [-M ruta] pagina ...

DESCRIPCIÓN

       man es el paginador del manual del sistema. Las páginas usadas como argumentos al ejecutar man suelen ser
       normalmente nombres de programas, útiles o funciones.  La página de manual associada con cada uno de esos
       argumentos es buscada y presentada.  Si la llamada da también la  sección,  man  buscará  sólo  en  dicha
       sección  del  manual.   Normalmente,  la  búsqueda  se  lleva  a  cabo  en  todas las secciones de manual
       disponibles según un orden predeterminado, y sólo se presenta la primera página  encontrada,  incluso  si
       esa página se encuentra en varias secciones.

       La siguiente tabla muestra los números de sección del manual y los tipos de páginas que contienen.

       1   Programas ejecutables y guiones del intérprete de órdenes
       2   Llamadas del sistema (funciones servidas por el núcleo)
       3   Llamadas de la biblioteca (funciones contenidas en las bibliotecas del sistema)
       4   Ficheros especiales (se encuentran generalmente en /dev)
       5   Formato de ficheros y convenios p.ej. I/etc/passwd
       6   Juegos
       7   Paquetes de macros y convenios p.ej. man(7), groff(7).
       8   Órdenes de admistración del sistema (generalmente solo son para root)
       9   Rutinas del núcleo [No es estándar]
       n   nuevo [obsoleto]
       l   local [obsoleto]
       p   público [obsoleto]
       o   viejo [obsoleto]

       Una página de manual tiene varias partes.

       Éstas  están  etiquetadas  como NOMBRE, SINOPSIS, DESCRIPCIÓN, OPCIONES, FICHEROS, VÉASE TAMBIÉN, BUGS, y
       AUTOR.

       En la sección SINOPSIS se siguen los siguientes convenios que pueden servir de guía para otras secciones.

       texto en negrita   debe teclear esto exactamente.
       texto en cursiva   reemplace esto por el argumento apropiado.
       [-abc]             uno o todos los argumentos entre corchetes son opcionales.
       -a|-b              las opciones separadas por | no pueden usarse conjuntamente.
       argumento ...      argumento es repetible.
       [expresión] ...    la expresión entre corchetes completa es repetible.

       El ejemplo del empleo de la orden o función debe recogerá todos los posibles usos. En  algunos  casos  es
       recomendable ilustrar algunos usos exclusivos como se puede ver en la SINOPSIS de esta página de manual.

EJEMPLOS

       man ls
           Presenta la página de manual del elemento (programa) ls.

       man -a intro
           Presenta, secuencialmente, todas las páginas de intro disponibles en el manual. Entre página y página
           se puede decidir saltar a la siguiente o salir del paginador completamente.

       man -t alias | lpr -Pps
           Formatea  la  página  de  manual  referenciada por `alias', generalmente una página de manual de tipo
           shell, usando el formato predeterminado troff o groff y redirige la salida a la impresora llamada ps.
           La salida predeterminada de groff generalmente es PostScript.  man --help debería informarle  de  que
           procesador está siendo usado con la opción -t

       man -l -Tdvi ./foo.1x.gz > ./foo.1x.dvi
           Esta  orden  descomprime  y  formatea el fichero fuente nroff de la página de manual ./foo.1x.gz y lo
           convierte en un fichero con formato  independiente  de  dispositivo  (dvi).   Es  necesario  usar  la
           redirección  pues  la  opción  -T  dirige  la  salida  al stdout sin paginador. La salida puede verse
           mediante un programa como xdvi o puede incluso convertirse al formato PostScript usando  un  programa
           como dvips.

       man -k printf
           Busca la palabra clave printf entre las descripciones breves y las páginas de manual y presenta todas
           las que casen.

       man -f smail
           Busca  las  páginas  de  manual  referenciadas  por  smail  e imprime la descripcion breve de las que
           encuentre.

DESCRIPCIÓN DETALLADA

       Existen muchas opciones en man cuyo objeto es dar la mayor flexibilidad  posible  al  usuario.  Se  puede
       cambiar  la  ruta,  el  orden de las secciones, el procesador de salida y otras propiedades y operaciones
       descritas a continuación.

       Si se activan, varias variables de entorno son interrogadas para determinar el modo en que opera man.  Se
       puede activar la variable `conjunta' $MANOPT asignándole cualquier cadena en formato de línea de  órdenes
       con  la  excepción  de  que  cualquier espacio en un argumento ha de ser precedido de `\'.  man analizará
       $MANOPT antes de analizar su propia línea de órdenes. Aquellas opciones que tengan argumentos, se  pueden
       cambiar si se incluyen al invocar man.  Para desactivar todas las opciones activas en $MANOPT, basta usar
       -D  como primera opción en la línea de órdenes. Esto hace que man `olvide' las opciones de $MANOPT aunque
       el contenido de la variable tiene que ser de todos modos el correcto.

       Los útiles de páginas de manual incluidos en el paquete man-db hacen uso extenso de cachés índices de las
       bases de datos. Estos cachés contienen información sobre donde se encuentra cada una de las  páginas  del
       manual en el sistema de ficheros y lo que contiene el whatis (breve descripción de una línea de la página
       de  manual).  Uno  de los cometidos de man es asegurarse de que los cachés son siempre consistentes.  Las
       bases de datos caché permiten obviar el uso de software que actualice  las  bases  de  datos  tipo  texto
       whatis tradicionales, e incrementan la velocidad de ejecución de man si se compara con lo que tardaría si
       tuviese  que  buscar  todo  el  sistema de ficheros cada vez que necesitase encontrar la página de manual
       adecuada.

       Cuando man no encuentra un fichero índice de la base de datos creado por  mandb  para  una  jerarquía  de
       páginas  de  manual  dada,  se  efectuará  una  búsqueda pero será necesario usar expansión de caracteres
       comodín para buscar dentro de dicha jerarquía.

       Si whatis o apropos no encuentran un fichero índice intentarán extraer la  información  de  una  base  de
       datos whatis tradicional.

       Estos  útiles  permiten  el  uso de ficheros fuente nroff comprimidos (con extensiones .Z, .z y .gz).  Es
       posible utilizar cualquier extensión  para  las  páginas  comprimidas  pero  es  necesario  conocer  esta
       información  durante la compilación.  También, de forma predeterminada, cualquier página cat generada, se
       comprime  utilizando  gzip.   Cualquier  jerarquía  de  páginas  de  manual  `global'  como  /usr/man   o
       /usr/X11R6/man  puede  utilizar  cualquier  directorio como raíz de su jerarquía de páginas cat. De forma
       tradicional, se acostumbra a almacenarlas bajo la misma jerarquía que las man, pero por razones del  tipo
       de  las  mencionadas  en  el  Estándar  del  Sistema  de Ficheros Linux (FSSTND), puede ser más apropiado
       almacenarlas en otros lugares.

       Si precisa más detalles de cómo se hace, por favor, refiérase a la  página  de  manpath(5).   Si  lo  que
       quiere es enteder las razones, refiérase al estándar.

       Este  paquete  tiene  sorporte  internacional.  Las  páginas  en  lengua  nativa  pueden accederse (si se
       encuentran disponibles) mediante el uso de las funciones locale .  Para usarlo,  debe  bien  activar  las
       variables  $LC_MESSAGES,  $LANG  o  cualquier  variable  de  entorno  del  sistema  asignándoles el valor
       correspondiente a su idioma, generalmente usando el formato especificado por el estándar POSIX 1003.1 :

       <idioma>[_<territorio>[.<conjunto-de-caracteres>[,<versión>]]]

       Si la página deseada esta disponible en sus informaciones locale, se  presentará  en  vez  de  la  página
       estándar (generalmente en inglés americano).

       Este  paquete  también  incorpora  el  soporte de catálogos de mensajes internacionales y es activado del
       mismo modo, siempre y cuando esté disponible.  En el caso de que las páginas de manual y los catálogos de
       mensajes que acompañan este paquete no estén disponibles en su lengua nativa y si quisiese  colaborar  en
       su traducción, por favor póngase en contacto con el autor que actúa de coordinador.

       Si  necesita  más información sobre otras características y extensiones disponibles con este paginador de
       manual, por favor refiérase a los documentos que se suministran con este paquete.

VALORES PREDETERMINADOS

       man busca las páginas del manual deseadas en los índices bases  de  datos  caché.  Si  la  `busqueda'  es
       infructuosa,  se ejecuta una comprobación de la consistencia de la base de datos caché para asegurarse de
       que el caché refleja fielmente el sistema de ficheros.  Generalmente no es necesario ejecutar  mandb  una
       vez que se ha creado el caché inicial salvo que este quede corrompido.

       Una  vez  se  localice  una  página  de  manual,  se  intenta  determinar  si  existe una página relativa
       preformateada `cat' más reciente que el fichero nroff.  En caso afirmativo, esta página (generalmente) se
       descomprime y se presenta mediante el paginador. Este paginador puede bien especificarse de  uno  de  los
       diversos  modos o bien se usará el predeterminado (ver opción -P para más detalles).  Si no existe página
       cat, o si es más antigua que el fichero nroff, éste último es filtrado y presentando de forma inmediata.

       Si se puede generar un fichero cat (existe un directorio cat relativo y tiene los  permisos  apropiados),
       man comprimirá y almacenará el fichero en segundo plano.

       Los  filtros son descifrados de diversos modos. Primeramente, se intenta usar el valor de la opción de la
       línea de órdenes -p o el contenido de la variable de entorno $MANROFFSEQ.   Si  no  se  ha  usado  -p  ni
       tampoco se ha activado la variable de entorno, la primera línea del fichero en formato nroff es analizada
       en busca de una cadena de preprocesador. Para que esta línea contenga una cadena de preprocesador válida,
       su aspecto debe asemejarse a

       '\" <cadena>

       donde cadena puede ser cualquier combinación letras descritas para la opción -p más abajo.

       Si  ninguno  de  los  métodos  anteriores  proporciona  información  de  filtrado,  se  usa  el  conjunto
       predeterminado.

       Se genera una tubería compuesta por los filtros y el formateador primario (nroff o [tg]roff con -t) y  se
       ejecuta.   Alternativamente,  si  existe  en  la raiz del árbol man, un programa ejecutable mandb_nfmt (o
       mandb_tfmt con -t) será éste el que se ejecute. Los argumentos que  recibirá  son  la  página  de  manual
       fuente,  la  cadena  de  preprocesador y, de forma opcional el dispositivo que se especifique mediante el
       argumento -T .

OPCIONES

       La duplicación de opciones sin argumento tanto en la línea de órdenes, en $MANOPT, o en ámbos,  no  tiene
       ningún  efecto  dañino. Para aquellas opciones que requieren un argumento, cada duplicado sobreescribe el
       valor anterior del argumento.

       -l, --local-file
              Activa el modo `local'. Formatéa e imprime las páginas de manual locales en vez de buscarlas entre
              la colección de manuales del sistema.  Cada página de manual argumento se supone fichero fuente en
              formato nroff.  No se genera un fichero cat.  Si se añade '-' a la lista de argumentos, se toma la
              entrada del stdin.

       -L locales, --locale=locales
              man normalmente determina su estado de locales actual mediante una llamada  a  la  función  de  la
              biblioteca  C  setlocale(3)  que interroga varias variables de entorno, entre otras $LC_MESSAGES y
              $LANG.  Para sobreescribir temporalmente el valor determinado, puede usar esta opción y suplir  la
              cadena  de locales directamente a man.  Es necesario notar que el cambio no tendrá lugar hasta que
              comience la búsqueda propiamente dicha.  Salidas como el mensaje de ayuda siempre  aparecen  según
              los locales determinados inicialmente.

       -D, --default
              Esta  opción  se  usa  generalmente  la  primera  y  restaura  el  comportamiento  de  man al modo
              predeterminado. Se usa para restaurar las opciones modificadas mediante $MANOPT.  Cualquier opción
              que siga a -D producirá el efecto usual.

       -M ruta, --manpath=ruta
              Especifica una ruta de manual alternativa. De forma predeterminada, man utiliza código derivado de
              manpath para determinar la ruta de búsqueda. Esta opción sobreescribe el valor de la  variable  de
              entorno $MANPATH y hace que la opción -m sea ignorada.

       -P paginador, --pager=paginador
              Especifica  que  paginador  de salida se ha de usar. De forma predeterminada, man usa pager.  Esta
              opción sobreescribe el valor de la variable de entorno $PAGER y no se puede usar a la vez que -f o
              -k.

       -r prompt, --prompt=prompt
              Si se usa una versión reciente del paginador less , man intentará fijar el prompt y alguna de  sus
              opciones de forma inteligente.  El prompt predeterminado será

               Página de Manual nombre(sección) línea x

              donde  nombre  denota  el nombre de la página de manual, sección denota la sección en la que se ha
              encontrado dicha página y x, el renglón actual.  Esto se consigue usando la  variable  de  entorno
              $LESS.

              Si   se  suministra  una  cadena  mediante  la  opción  -r  se  sobreescribe  este  comportamiento
              predeterminado.  La cadena puede contener el texto $MAN_PN que se convertirá en el  nombre  de  la
              página  de  manual  presentada  y  su  sección rodeada de `(' y `)'. Así, la cadena que produce el
              comportamiento predeterminado se podría expresar como

              \ Página\ de\nual\ \$MAN_PN\ ?ltlínea\ %lt?L/%L.:
              byte\ %bB?s/%s..?\ (END):?pB %pB\\%..

              La cadena se presenta en dos líneas  para  facilitar  su  lectura  sólamente.   Para  entender  su
              significado por favor vea la página de manual de less(1).  La cadena de prompt es evaluada primero
              por  la  shell. Todas las dobles comillas comillas invertidas y barras invertidas del prompt deben
              ser precedidas de `\'. Si se termina la cadena de prompt con `\$', se podrán añadir posteriormente
              más opciones de less.  De forma predeterminada man usa las opciones -ix8 .

       -7, --ascii
              Si está viendo una página de manual en código ascii(7) puro  o  en  una  terminal  o  emulador  de
              terminal de 7 bits, algunos caracteres puede que no se impriman correctamente si usa el descriptor
              de  dispositivo latin1(7) con GNU nroff.  Esta opción permite que las páginas en puro ascii puedan
              ser presentadas en ascii en un dispositivo latin1 .  No traducira ningún texto  en  latin1  .   La
              siguiente tabla explica las traducciones que se realizan.

              Descripción              Octal   latin1   ascii
              ────────────────────────────────────────────────
              guión de continuación     255      ‐        -
              marcador (punto medio)    267      •        o
              acento agudo              264      ´        '
              signo de multiplicar      327      ×        x

              Si  la  columna  de  latin1  se imprime correctamente, su terminal puede ser usada con el conjunto
              latin1 de caracteres y esta opción no es necesaria.  Si las columnas latin1 y ascii son idénticas,
              está leyendo la página usando esta opción o  bien  man  no  ha  formateado  la  página  usando  la
              descripción de dispositivo latin1 .  Si la columna latin1 no existe o está mal impresa, es posible
              que necesite esta opción.

              Esta opción es ignorada cuando se usa a la vez que -t, -T o -Z y puede ser completamente inútil si
              el nroff usado es distinto del de GNU.

       -S lista, --sections=lista
              Lista  es un compendio de secciones separadas por "dos puntos" que determina el orden en el que se
              consultan las secciones del manual. Esta opción sobreescribe el valor de la  variable  de  entorno
              $MANSECT.

       -a, --all
              Por  defecto,  man termina después de presentar la página de manual que considera más apropiada de
              entre las encontradas. Si usa esta opción, forzará a man a presentar todas las páginas  de  manual
              cuyos nombres respondan a los criterios de la búsqueda.

       -c, --catman
              Esta opción no es de uso general y debería ser usada únicamente por el programa catman .

       -d, --debug
              En vez de presentar páginas de manual, imprime información de depurado.

       -e sub-extensión, --extension=sub-extensión
              Algunos  sistemas como por ejemplo el paquete Tcl incorporan grandes paquetes de páginas de manual
              a la jerarquía principal.  Para evitar tener dos páginas con un  mismo  nombre  como  por  ejemplo
              exit(3),  las  páginas  de Tcl han sido por lo general asignadas a la sección l.  Esta solución es
              desafortunada y actualmente es posible poner las páginas en la sección correcta y  asignarles  una
              `extensión'  específica,  en  este  caso,  exit(3tcl).   En  condiciones  normales,  man preferirá
              presentar exit(3) a exit(3tcl).  Para solventar esta situación y evitar  tener  que  saber  a  que
              sección  pertenece  la  páguina  requerida,  es  posible  darle  a man una extensión sub-extension
              indicando a que paquete tiene que pertenecer dicha página. Así  con  el  ejemplo  anterior,  basta
              suministrar  la  opción  -e tcl  a man para que se restrinja la búsqueda a páginas que tengan *tcl
              como extensión.

       -f, --whatis
              Es equivalente a whatis.  Presenta una breve descripción tomada de la página de manual cuando ésta
              está disponible. Véase whatis(1) para más detalles.

       -h, --help
              Imprime un mensaje de ayuda y termina.

       -k, --apropos
              Es equivalente a apropos.  Realiza una busqueda de palabras clave entre las  descripciones  breves
              de las páginas de manual y presenta las páginas identificadas. Véase apropos(1) para más detalles.

       -m sistema[,...], --systems=sistema[,...]
              Si  este  sistema tiene acceso a las páginas de manual de otro sistema operativo, se puede activar
              su búsqueda mediante esta opción.  Para buscar en  las  páginas  de  NuevoSO,  use  la  opción  -m
              NuevoSO.   El  sistema especificado puede ser una lista de nombres de sistemas operativos separada
              por comas.  Para incluir el sistema operativo nativo en la búsqueda basta incluir man como  nombre
              de sistema en la lista de argumentos.

              El valor de esta opción sobreescribe el contenido de la variable del entorno $SYSTEM.

       -p cadena, --preprocessor=cadena
              Especifica  la secuencia de preprocesadores a ejecutar antes de nroff o troff/groff.  No todas las
              instalaciones tienen el conjunto completo de preprocesadores.  Algunos de los preprocesadores y de
              las letras usadas para designarlos son: eqn (e), grap (g), pic (p), tbl  (t),  vgrind  (v),  refer
              (r).   El  valor  de esta opción sobreescribe al contenido de la variable del entorno $MANROFFSEQ.
              zsoelim es ejecutado siempre en primer lugar.

       -u, --update
              Los cachés de los índices de las bases de datos son acutalizados `sobre la marcha', es  decir,  no
              es  necesario  que mandb se ejecute periódicamente para mantener la consistencia. Si la página que
              busca no se encuentra en los cachés o si se emplea la opción -a , man  automáticamente  comprobará
              la  consistencia  de  los directorios para asegurar que los cachés son una representación fiel del
              sistema de ficheros.  Para forzar una comprobación de consistencia de los `inodos' anterior  a  la
              búsqueda, use la opción -u.

       -t, --troff
              Usa groff -mandoc para formatear las páginas de manual y escribirlas en el stdout.  Esta opción es
              innecesaria en conjunción con -T o -Z.

       -T dispositivo, --troff-device [=dispositivo]
              Esta  opción permite cambiar la salida generada por groff (o incluso la de troff) de forma que sea
              más apropiada para un dispositivo diferente del predeterminado.  Implica la opción  -t.   Posibles
              ejemplos (incluidos en Groff-1.17) son, dvi, latin1, ps, utf8, X75 y X100.

       -Z, --ditroff
              groff  ejecuta troff y usa un post-procesador para generar la salida apropiada para el dispositivo
              seleccionado. Si groff -mandoc es groff, esta opción se pasa a groff evitando el uso de  un  post-
              procesador.  Implica la opción -t.

       -w, --where, --location
              En  vez  de imprimir las páginas de manual, sólo imprime el/los lugar(es) en los que se encuentran
              los ficheros que serían formateados o impresos. Si se trata de un fichero cat, se imprime  también
              la situación del fichero fuente nroff.

       -V, --version
              Imprime la versión y el autor.

ESTADO DE SALIDA

       0      La ejecución del programa ha terminado con éxito.

       1      Error de uso, sintaxis o del fichero de configuración.

       2      Error operacional.

       3      Un proceso hijo ha terminado con estatus no-nulo.

       16     Al  menos  una  de  las/los  páginas/ficheros/palabras  clave  no existe o no ha producido ninguna
              identificación positiva.

ENTORNO

       MANPATH
              Si se activa $MANPATH, su valor determina cual es la ruta de búsqueda para las páginas del manual.

       MANROFFSEQ
              Si se activa $MANROFFSEQ, su valor determina el  conjunto  de  preprocesadores  que  filtran  cada
              página de manual. La lista predeterminada de preprocesadores depende del sistema.

       MANSECT
              Si se activa $MANSECT, su valor es una lista de secciones delimitadas por "dos puntos" que permite
              determinar qué secciones de manual se usan en la búsqueda y en qué orden.

       PAGER  Si  se  activa $PAGER, su valor determina el nombre del programa usado para presentar la página de
              manual. El sistema, de forma predeterminada, usará pager .

       SYSTEM Si se activa $SYSTEM, tiene el mismo efecto que la opción -m cadena donde cadena es  el  contenido
              de la variable $SYSTEM.

       MANOPT Si  se  activa  $MANOPT,  se  analiza  antes  que la línea de órdenes de man , suponiéndose que el
              formato es similar. Como quiera que todas las demás variables de entorno específicas de man pueden
              expresarse como argumentos de la línea de órdenes y pueden por tanto ser incluidas en $MANOPT,  se
              espera  que  se vuelvan obsoletas.  N.B.: Todos los espacios que formen parte del argumento de una
              opción deben ir precedidos de `´.

       LANG, LC_MESSAGES
              Dependiendo del sistema y la implementación, una o ambas $LANG  y  $LC_MESSAGES  son  usadas  para
              determinar los mensajes locales que se van a usar.  man imprime los mensajes en dichos locales (si
              están disponibles). Veáse setlocale(3) para más detalles.

FICHEROS

       /etc/manpath.config
              fichero de configuración de man-db.

       /usr/man
              Una jerarquía global de páginas de manual

       /usr/man/index.(bt|db|dir|pag)
              Caché de índice de base de datos global tradicional.

       /var/catman/index.(bt|db|dir|pag)
              Caché del Índice de base de datos alternativo o conforme al FSSTND.

       /usr/man/mandb_nfmt
              Ejemplo de un guión opcional nroff de formateo por jerarquía.

       /usr/man/mandb_tfmt
              Ejemplo de un guión opcional [tg]roff de formateo por jerarquía para usar con -t.

VÉASE TAMBIÉN

       mandb(8),   manpath(1),  manpath(5),  apropos(1),  whatis(1),  catman(8),  less(1),  nroff(1),  troff(1),
       groff(1), zsoelim(1), setlocale(3), man(7), ascii(7), latin1(7), FSSTND.

HISTORIA

       1990, 1991 - Escrito originalmente por John W. Eaton (jwe@che.utexas.edu).

       23 de Diciembre de 1992: Rik Faith (faith@cs.unc.edu) subsanó  unos  errores  mediante  las  correcciones
       proporcionadas por Willem Kasdorp (wkasdo@nikhefk.nikef.nl).

       30  de  Abril  de 1994 - 23 de Febrero de 2000: Wilf.  (G.Wilford@ee.surrey.ac.uk) ha ido desarrollando y
       manteniendo este paquete con la ayuda de algunas personas con gran dedicación.

       Traducción realizada por Luis F. González (luisgh@cogs.susx.ac.uk)

2.8.3                                              2018-04-05                                             MAN(1)