next up previous
Next: Contando el número de Up: Algunos programas de utilidad. Previous: Preguntando por la hora

La ayuda ON-LINE del UNIX.

Como se ha podido apreciar, la descripción que se hace de los comandos más frecuentes es extremadamente básica. Debido a esto, solamente los flags de utilización y usos más comunes serán expuestos. Para saber más acerca de ellos se utiliza un comando muy útil. Todos los sistemas UNIX disponen de un programa de utilidad llamado man (MANual page) que nos sirve para obtener información de cualquier comando estándar del sistema, de las instrucciones del  lenguaje Clenguaje C (en la versión que soporta la computadora por defecto), de las estructuras de datos más comunes utilizada en el lenguaje C, y de los significados de ficheros. En realidad man presenta al usuario la documentación original del sistema operativo UNIX tal y como viene en los manuales que normalmente son ocho volúmenes bastante extensos. Ocurre que no todos los manuales para las diferentes versiones de UNIX son idénticos. Podemos comprobar que dependiendo principalmente de si nuestra versión del sistema operativo desciende del  System VSystem V o del  BSDBSD, que existen pequeñas variaciones en las opciones de los comandos. En nuestro caso Linux desciende del BSD, mientras que otros como el  OSF/1OSF/1 de Digital o el  AIXAIX de IBM descienden del System V. También se puede apreciar que no todas las opciones de los comandos expuestos en este documento están analizados. Sólo estudiaremos los más interesantes y usados. Tras esta pequeña aclaración, algunos ejemplos de la utilidad man :

1.
Preguntando sobre el término ports (puertos) en SunOS:



width 3pt
width .3pt415ptkua% man -k ports
exports, xtab (5)       - directories to export to NFS clients
ext_ports (5)           - external ports file for network printers, terminals, and modems
kua%
width .3pt
depth .3pt width -3pt

2.
Preguntando sobre la utilidad chmod en SunOS:



width 3pt
width .3pt415ptkua% man chmod
Reformatting page.  Wait... done

CHMOD(1V)         USER COMMANDS         CHMOD(1V)

NAME
     chmod - change the permissions mode of a file

SYNOPSIS
     chmod [ -fR ] mode filename ...

SYNOPSIS
   /usr/5bin/chmod [ -fR ] mode filename ...

AVAILABILITY      The System V version of this command is available  with  the
     :
     : (el resto de la ayuda)
     :
CHMOD(1V)         USER COMMANDS         CHMOD(1V)

EXAMPLES
     The first example denies write  permission  to  others,  the
     second makes a file executable by all if it is executable by
     anyone:

         example          example
SEE ALSO
     csh(1), ls(1V), sh(1), chmod(2V), chown(8)

Sun Release 4.1   Last change: 9 September 1987         3
width .3pt
depth .3pt width -3pt

3.
Preguntando por la utilidad man en bajo SunOS:



width 3pt
width .3pt415ptkua% man man
Reformatting page.  Wait... done

MAN(1)            USER COMMANDS              MAN(1)

NAME
     man - display reference manual pages; find  reference  pages
     by keyword

SYNOPSIS
     man [-] [-t] [-M path] [-T macro-package]  [[section]  title
     ...] ...
     man [-M path] -k keyword ...
     man [-M path] -f filename ...

DESCRIPTION
     man displays information from the reference manuals.  It can
     :
     :   (resto de la ayuda)
     :
     disadvantage of eliminating superscripts  and  subscripts  -
     even  on those terminals that can display them.  CTRL-Q will
     clear a terminal that gets confused by eqn(1) output.

Sun Release 4.1   Last change: 12 January 1988           4
width .3pt
depth .3pt width -3pt

Es una costumbre muy sana la de revisar el uso de un comando peligroso o poco frecuente, usando la utilidad man antes de usarlo. Nos evitaremos de esta manera muchos problemas.


next up previous
Next: Contando el número de Up: Algunos programas de utilidad. Previous: Preguntando por la hora
Vicente González Ruiz
1998-07-13