LinuxParty
Las páginas del manual de UNIX y consecuentemente de Linux, son ficheros de texto que contienen secuencias de control y cadenas de texto. Las secuencias de control son interpretadas por el procesador de texto "troff" ("groff" es el procesador equivalente a troff para el proyecto GNU)
Las páginas del manual están divididas en secciones estándar que se almacenan en directorios estándar. Por ejemplo en la sección 3 estarán las funciones de bibliotecas.
A continuación podemos ver una plantailla donde se describe la forma que tiene un fichero del manual.
Ahora crearemos como ejemplo un fichero del manual al que llamaremos "caracola.1", lo puedes crear con kwrite, gedit, joe, vim, o tu procesador de texto plano preferido.
En realidad, el programa man es una interfaz con el programa groff y cuando ejecutamos una orden como "man fopen", la orden que realmente se ejecuta es:
Ahora copiaremos nuestro ejemplo en: /usr/man/man1, por ejemplo si es en Unix, yo en mi Fedora Linux, lo voy a copiar a:
Y ejecutamos la orden:

Las páginas del manual están divididas en secciones estándar que se almacenan en directorios estándar. Por ejemplo en la sección 3 estarán las funciones de bibliotecas.
A continuación podemos ver una plantailla donde se describe la forma que tiene un fichero del manual.
Ahora crearemos como ejemplo un fichero del manual al que llamaremos "caracola.1", lo puedes crear con kwrite, gedit, joe, vim, o tu procesador de texto plano preferido.
.TH Caracola nombre de la función/orden/programa y sección .SH NAME Orden de la función Descripción de la orden/función/programa Breve descripción de la función, orden o programa. .SH SYNOPSIS .B Nombre de la orden Opciones de la función (orden o programa) (caso de función) .SH DESCRIPTION Descripción detallada de las ordenes y sus opciones. en el caso de una función se deben describir los parámetros de la interfaz Los parámetros se introducen con la opción .PP .PP Este es un párrafo nuevo. Las nuevas líneas se introducen con .br .br Esta es una nueva línea .SH FILES Los ficheros que necesita la orden/función Por ejemplo la orden passwd(1) utiliza el fichero /etc/passwd. .SH SEE ALSO Referencia a documentos afines, incluyendo otras páginas del manual. .SH BUGS Detalles sorprendentes (no siempre tienen que ser problemas) .SH AUTHOR Nombre del autor del programa, se suele incluir su nombre y la dirección de contacto, el email, normalmente.
En realidad, el programa man es una interfaz con el programa groff y cuando ejecutamos una orden como "man fopen", la orden que realmente se ejecuta es:
groff -man /usr/man/man1/fopen.1 | more
Ahora copiaremos nuestro ejemplo en: /usr/man/man1, por ejemplo si es en Unix, yo en mi Fedora Linux, lo voy a copiar a:
cp caracola.1 /usr/share/man/es/man1/
Y ejecutamos la orden:
man caracola

-
Negocios
- Una primera mirada a Oracle 11g.
- Por qué el Papa dice que Google (y Dell, Sun y Microsoft) son Perversos ?
- Minería marina
- MySpace compitiendole a Facebook
- El software Libre es una vía de Negocio.
- NIST publica su informe sobre el colapso del World Trade Center (Torres Gemelas)
- Se acaba la aventura de Transmeta.
- Canonical y Microsoft: ¿Es mejor ganar muchos beneficios o mantenerse a flote?
- TradeDoubler integra toda su oferta de marketing digital
- Opinión: ¿Es aquello la luz al final del tunel?
- De empleado a empresario
- La eficacia del software libre para crear industria en Extremadura
Comentarios
Están bien los ejemplos de las bro pages.
Se pueden instalar ejecutando en un terminal:
sudo gem install bropages
Si no tienes Ruby antes deberás ejecutar:
sudo apt-get update
sudo apt-get install ruby1.9.3
Un ejemplo:
bro ls
Más información:
***s***www.cyberhades.com/2014/01/29/complementa-las-man-pages-con-ejemplos/
Saludos