El comando MAN, muestra el manual de un programa o comando. La mayoría de comandos ejecutables están pensados para ser usados en la linea de comandos, y estos llevan asociados un documento llamado manual page o man page. Un man page, es un programa de paginación especial, el cual podemos mostrar del siguiente modo:
man programa
Las man pages, varían algo en formato pero generalmente contienen un título, una sinopsis de la sintaxis del comando, una descripción del propósito del comando, y una lista y descripción de cada opción del comando. Las man pages, de todas formas, no suelen incluir ejemplos, y están pensadas como una referencia, no como un tutorÍal. Como ejemplo, probaremos a ver la man page para el comando ls:
En la mayoría de los sistemas Linux, man usa less para mostrar la man page, así que todos los comandos de less que nos son familiares funcionan cuando está mostrado la página.
El “manual” que man muestra está dividido en secciones y no sólo cubre los comandos de usuario sino también los comandos del administrador de sistema, interfaces de programación, formatos de archivo y más. La tabla siguiente describe la estructura del manual:
Sección | Contenido |
---|---|
1 | Comandos de usuario |
2 | Interfaces de programación para llamadas del kernel de sistema |
3 | Interfaces de programación para la librería C |
4 | Archivos especiales como nodos de dispositivos y controladores |
5 | Formatos de archivos |
6 | Juegos y pasatiempo como protectores de pantalla |
7 | Miscelánea |
8 | Comandos de administración de sistema |
Si en alguna ocasión necesitamos buscar en una sección especifica del manual, lo haremos con la siguiente sintaxis de comando:
man N programa
Ejemplo:
Al ejecutar está sentencia nos listará el siguiente resultado en pantalla.