next up previous contents
Siguiente: Emacs Subir: Uso de Linux Anterior: Caracteres comodín   Índice General

Obteniendo ayuda

Para trabajar con Linux no es necesario que nos sepamos de memoria todas sus órdenes. Podemos preguntarle a Linux cómo se hace cualquier cosa. Para ello debes utilizar el manual de Linux (man). Veamos cómo se utiliza.

Supongamos que quiero hacer algo con un directorio (por ejemploi, he olvidado en qué directorio me encuentro) y no sé cómo se hace. Lo primero que hago es preguntarle a Linux que me enseñe todo lo que se puede hacer con directorios. Esto se pregunta mediante la orden man -k seguido de la palabra que quiero buscar. Por ejemplo:

$ man -k directory | less

Con esta orden le estamos diciendo a Linux que busque todas las órdenes que en su descripción tengan la palabra ``directory'', y con | less le estamos diciendo que si se llena la pantalla nos deje avanzar y retroceder por la pantalla con los cursores. Cuando queramos terminar pulsaremos la tecla q. Supongamos que al ejecutar esta petición Linux nos escribe en pantalla lo siguiente:

chdir (2)        - change working directory
dir (1)          - list directory contents
dirname (1)      - strip non-directory suffix from file name
getcwd (3)       - Get current working directory
getdents (2)     - get directory entries
getwd (3)        - Get current working directory
install-info (8) - create or update entry in Info directory
ls (1)           - list directory contents
mkdir (2)        - create a directory
mknod (2)        - create a directory or special or ordinary file
opendir (3)      - open a directory
pwd (1)          - print name of current/working directory
readdir (2)      - read directory entry
readdir (3)      - read a directory
rmdir (2)        - delete a directory
vdir (1)         - list directory contents
lndir (1x)       - create a shadow directory of symbolic links to a directory
Cwd (3pm)        - get pathname of current working directory
DirHandle (3pm)  - supply object methods for directory handles
find (1)         - search for files in a directory hierarchy

Linux nos está diciendo las órdenes que ha encontrado y que están relacionadas con los directorios. Además, entre paréntesis, nos dice también la sección del manual en la que está su documentación. Revisamos la lista y vemos que la orden que estabamos buscando es pwd y está en la sección 1 del manual. Para pedirle a Linux la documentación completa de pwd le digo man seccion palabra. Por ejemplo:

$ man 1 pwd
PWD(1)                         FSF                         PWD(1)

NAME
       pwd - print name of current/working directory

SYNOPSIS
       pwd [OPTION]

DESCRIPTION
       Print  the full filename of the current working directory.

       --help       display this help and exit

       --version    output version information and exit

REPORTING BUGS
       Report bugs to <bug-sh-utils@gnu.org>.

SEE ALSO
       The full documentation for pwd is maintained as a  Texinfo
       manual.   If  the  info and  pwd   programs  are  properly
       installed at your site, the command

              info pwd

       should give you access to the complete manual.

COPYRIGHT
       Copyright C 1999 Free Software Foundation, Inc.
       This is free software; see the source for  copying  condi-
       tions.  There is NO warranty; not even for MERCHANTABILITY
       or FITNESS FOR A PARTICULAR PURPOSE.

Las páginas de manual de Linux no son un tutorial de uso. Se utilizan como recordatorio para evitarnos recordar todos los indicadores y órdenes de Linux. Son una gran fuente de información que nos permiten refrescar la memoria cuando olvidamos algo de una orden que necesitamos utilizar.

Ejercicio Pruebe man con las órdenes que ya hemos utilizado hasta ahora.


next up previous contents
Siguiente: Emacs Subir: Uso de Linux Anterior: Caracteres comodín   Índice General
Javier Miranda 2002-10-03