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

-
Virtualización
- Virtual Linux
- Virtualización bajo Linux, análisis
- Jaula Chroot Apache: Virtual Hosting
- Virtualización con KVM en Ubuntu 9.10
- Imágenes de Linux preparadas para VirtualBox (listas para funcionar)
- Redimensionar el tamaño de una partición de VirtualBox
- Virtualización con KVM en un servidor de Fedora 13
- Un panel de control web para tus máquinas virtuales remotas con phpvirtualbox
- Máquinas con VirtualBox 4.0 con servidor desatendido: Fedora 14
- VMware tiene un nuevo rival: Open Virtualization Alliance
- Añadir VirtualBox a la Red Local LAN
- VMware, ¿un gigante en caída libre?
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