lunes, 15 de noviembre de 2010

Comandos de ayuda en GNU/Linux

Existe ayuda extensa localmente preinstalada en todo sistema GNU/Linux, con información acerca de los comandos, utilitarios y aplicaciones, llamdas del sistema, etc. Estas son las páginas man, las cuales estan orientadas a hacia la sintaxis de los comandos y no a ser utilizadas como tutoriales o HowTos.

Esta ayuda es invocada por el comando man, el cual busca en cada tópico y manda la salida a través del paginador (pager). El comando man utiliza less y more para mostrar su salida y es controlado por la variable de ambiente $PAGER. El paginador es quien despliega el contenido en la pantalla y el navegar dependerá del paginador en uso.

La sintaxis del comando man es:

man [opciones] [sección] [tópico]
Para ver opciones del comando ls

man ls

Para ver opciones del comando rm

man rm

Comandos para buscar información

Comando whereis

Este comando se usa para encontrar archivos y nos mostrará la ubicación del binario, el código fuente y la página man asociada al comando. Este comando está limitado a buscar en los directorios definidos en la variable $PATH.

whereis [opciones] comando

whereis passwd

passwd: /usr/bin/passwd /etc/passwd /usr/share/man/man1/passwd.1ssl.gz /usr/share/man/man1/passwd.1.gz /usr/share/man/man5/passwd.5.gz

Comando which

Este comando se usa para saber dónde está almacenado el binario. Podemos buscar la ubicación de varios comandos con la opción -a.

which -a ls pwd mkfs

/bin/ls
/bin/pwd
/sbin/mkfs



Comandos whatis y apropos 

Ambos toman información de las páginas man. La diferencia entre whatis y apropos es como buscan la información. El apropos busca la cadena del argumento en toda la línea, similar al comando y opción de man -k. Pero el whatis lo hace como man -f, trata de igualar el nombre del comando pasado como argumento por completo. Por esto es que whatis mkfs reporta de mkfs pero no de mkfs.ext2, mientras que apropos reportará ambos y otros relacionados.

whatis mkfs
mkfs (8)             - build a Linux file system
apropos mkfs
mkfs (8)                  - build a Linux file system
mkfs.bfs (8)            - make an SCO bfs filesystem
mkfs.ext2 (8)          - create an ext2/ext3/ext4 filesystem
mkfs.ext3 (8)          - create an ext2/ext3/ext4 filesystem
mkfs.ext4 (8)          - create an ext2/ext3/ext4 filesystem
mkfs.ext4dev (8)    - create an ext2/ext3/ext4 filesystem
mkfs.minix (8)        - make a Linux MINIX filesystem
mkfs.msdos (8)       - create an MS-DOS file system under Linux
mkfs.ntfs (8)           - create an NTFS file system
mkfs.vfat (8)           - create an MS-DOS file system under Linux




Fuente: GNU/Básico, Antonio Perpiñán 

No hay comentarios:

Publicar un comentario