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 lsman 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