Posted by q3it on jueves, septiembre 22, 2022 in Linux
Aunque nosotros llevamos muchos años trabajando con linux va a ser muy difícil que recordemos todas las opciones de todos los comandos con los que nosotros trabajamos. Por suerte linux nos proporciona el comando man para acceder a la ayuda de estos donde se mostrará cuál es el propósito de este comando, cuál es su sintaxis y por cada opción nos mostrará los detalles, y lo que realiza cada opción. La sintaxis del comando man es muy simple... Ponemos man y luego el término que nosotros queremos buscar, por ejemplo: un comando, el nombre de un fichero para saber su formato o un fichero especial. Si queremos saber cuál es su propósito de dicho fichero podemos poner el nombre de este fichero especial. ¿Dónde están alojadas estas páginas de manuales? en /usr/share/man.
Si nosotros hacemos un ls este directorio veremos que hay muchos directorios, muchos de ellos son por idioma y luego directorios que empiezan por man, que va del número 1 hasta el 8.
Si entramos en un idioma por ejemplo en español y hacemos ls vamos a tener más ficheros de categorías de manual.
Cuando instalamos un programa se instalarán las páginas de manual en su idioma
original dentro de /usr/share/man, y luego dependiendo de en que categoría esté esta aplicación y nosotros cuando instalamos las páginas del manual para un idioma se creará este directorio por ejemplo es y dentro se guardarán las páginas del manual para nuestro idioma.
original dentro de /usr/share/man, y luego dependiendo de en que categoría esté esta aplicación y nosotros cuando instalamos las páginas del manual para un idioma se creará este directorio por ejemplo es y dentro se guardarán las páginas del manual para nuestro idioma.
Algo no menos importante son las secciones, que van ubicadas entre el comando y el termino, y van del 1 al 8.
- El primero son comandos generales que podría ser por ejemplo: ls, uname, etcétera.
- El segundo y el tercero son más avanzados para cosas internas del linux por ejemplo: llamadas al sistema, funciones, etc.
- El cuarto son los ficheros especiales, por ejemplo: /dev/null, nosotros podemos consultar cuál es su funcionalidad.
- El quinto es para formatos de fichero, por ejemplo: hay un fichero donde se alojan nuestros usuarios que es /etc/passwd y si queremos el formato de fichero ponemos man y luego el término.
- La sección seis es para juegos y salvapantallas. Si nosotros bajamos algún juego o lo instalamos podremos acceder a la ayuda de este juego en la sección seis.
- La sección siete es miscelánea y son para las aplicaciones que hemos bajado y no entran en ninguna de las categorías anteriores.
- Y por última la sección ocho que son comandos de administración de sistema. Se usa para ver como crear particiones en un disco, reiniciar o apagar, etc.
Si nos fijamos en la sintaxis man [sección] termino la sección está entre corchetes porque es opcional, nosotros cuando vayamos a ver las ayudas, opciones o argumentos para un comando nos dará esta parte como opcional y se meterá dentro de corchetes. Por ejemplo, nosotros tenemos un comando general que es para cambiar las contraseñas de los usuarios y se llama passwd, si nosotros queremos acceder al formato de fichero tendremos que poner man el número 5 y luego la palabra passwd. En cambio si nosotros queremos acceder a la información del comando passwd pondremos man passwd o man 1 passwd.
Si escribimos en consola man ls veremos la información que nos muestra.
Si escribimos en consola man ls veremos la información que nos muestra.
- Nos muestra el nombre del comando.
- Cuáles son sus sintaxis y luego la descripción.
- Cada opción que tiene este comando y que hace cada una.
- El autor.Si encontramos algún error nosotros podemos escribir un correo.
Si nosotros por ejemplo con el comando passwd que comentábamos antes le ponemos man passwd nos va a decir en la primera la primera línea a qué sesión estamos accediendo, nos dirá para qué sirve, etc.
Pero si queremos acceder al formato del fichero passwd, entonces vamos a tener que indicarle la sección, en este caso 5. Entonces aquí nos dirá cuál es la sintaxis, la categoría "número 5", el formato de fichero y descripciones.
Cómo vemos el comando man es muy útil y si tenemos alguna duda con el mismo comando man, nosotros también podemos poner man man para acceder a la ayuda.