LinuxParty
NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
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
-
Programación
- Thomas E. Kurtz, coinventor de BASIC, muere a los 96 años
- Profesor de informática del MIT prueba el impacto de la IA en la formación de programadores
- Lanzamiento del IDE de código abierto Qt Creator 14 con soporte para complementos basados en Lua
- Plantillas para Joomla - Episodio 1: Plantillas, marcos y clubes o no...
- Este es el mejor libro que he visto para aprender a programar en Python en castellano desde cero, gratis y online
- ¿Deberían los niños seguir aprendiendo a programar en la era de la IA?
- La 'obsolescencia' de VBScript confirmada por Microsoft y su eventual eliminación de Windows
- El Gran Debate: ¿Deberían los Modelos de Inteligencia Artificial Ser de Código Abierto?
- El lenguaje de programación BASIC cumple 60 años
- El CEO de Nvidia dice que los niños no deberían aprender a programar
- 40 años de Turbo Pascal: recuerdos del dinosaurio codificador que revolucionó los IDE
- Los lenguajes de programación más populares y dónde aprenderlos.
- Top 5 de los principales lenguajes de programación para desarrollar aplicaciones de escritorio Linux
- Qt Creator 12 lanzado con complementos de grabación de pantalla y Explorador de compiladores
- 10 sitios web para practicar problemas de programación
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:
******www.cyberhades.com/2014/01/29/complementa-las-man-pages-con-ejemplos/
Saludos