Comentarios Recientes

Comando man en Linux

| Categorías General, Linux | | Comentario 0

Number of View: 3011

Anteriormente habia mostrado ejemplos de algunos manuales de comandos de bash.  Hoy pondré otro ejemplo, tomado nuevamente desde el mismo bash.

$ man man

NOMBRE
man – una interfaz de los manuales de referencia electrónicos

SINOPSIS
man  [-c|-w|-tZT  dispositivo] [-adhu7V] [-m sistema[,...]] [-L locale] [-p cadena] [-M ruta] [-P paginador] [-r prompt] [-S lista] [-e extension]
[[sección] pagina …] …
man -l [-7] [-tZT dispositivo] [-p cadena] [-P paginador] [-r prompt] fichero …
man -k [-M ruta] palabra_clave …
man -f [-M ruta] pagina …

DESCRIPCIÓN
man es el paginador del manual del sistema. Las páginas usadas como argumentos al ejecutar man suelen ser normalmente nombres de programas, útiles
o  funciones.   La  página  de manual associada con cada uno de esos argumentos es buscada y presentada.  Si la llamada da también la sección, man
buscará sólo en dicha sección del manual.  Normalmente, la búsqueda se lleva a cabo en todas las secciones de manual disponibles  según  un  orden
predeterminado, y sólo se presenta la primera página encontrada, incluso si esa página se encuentra en varias secciones.

La siguiente tabla muestra los números de sección del manual y los tipos de páginas que contienen.

1   Programas ejecutables y guiones del intérprete de
órdenes
2   Llamadas del sistema (funciones servidas por el núcleo)
3   Llamadas de la biblioteca (funciones contenidas en las
bibliotecas del sistema)
4   Ficheros especiales (se encuentran generalmente en /dev)
5   Formato de ficheros y convenios p.ej. I/etc/passwd
6   Juegos
7   Paquetes de macros y convenios p.ej. man(7), groff(7).
8   Órdenes de admistración del sistema (generalmente solo son
para root)
9   Rutinas del núcleo [No es estándar]
n   nuevo [obsoleto]
l   local [obsoleto]
p   público [obsoleto]
o   viejo [obsoleto]

Una página de manual tiene varias partes.

Éstas están etiquetadas como NOMBRE, SINOPSIS, DESCRIPCIÓN, OPCIONES, FICHEROS, VÉASE TAMBIÉN, BUGS, y AUTOR.

En la sección SINOPSIS se siguen los siguientes convenios que pueden servir de guía para otras secciones.

texto en negrita   debe teclear esto exactamente.
texto en cursiva   reemplace esto por el argumento apropiado.
[-abc]             uno o todos los argumentos entre corchetes son opcionales.

-a|-b              las opciones separadas por | no pueden
usarse conjuntamente.
argumento …      argumento es repetible.
[expresión] …    la expresión entre corchetes completa
es repetible.

El  ejemplo  del empleo de la orden o función debe recogerá todos los posibles usos. En algunos casos es recomendable ilustrar algunos usos exclu‐
sivos como se puede ver en la SINOPSIS de esta página de manual.

EJEMPLOS
man ls
Presenta la página de manual del elemento (programa) ls.

man -a intro

Presenta, secuencialmente, todas las páginas de intro disponibles en el manual. Entre página y página se puede decidir saltar a la siguiente o
salir del paginador completamente.

man -t alias | lpr -Pps
Formatea la página de manual referenciada por ‘alias’, generalmente una página de manual de tipo shell, usando el formato predeterminado troff
o groff y redirige la salida a la impresora llamada ps.  La salida predeterminada de groff generalmente es  PostScript.   man  –help  debería
informarle de que procesador está siendo usado con la opción -t

man -l -Tdvi ./foo.1x.gz > ./foo.1x.dvi
Esta orden descomprime y formatea el fichero fuente nroff de la página de manual ./foo.1x.gz y lo convierte en un fichero con formato indepen‐
diente de dispositivo (dvi).  Es necesario usar la redirección pues la opción -T dirige la salida al stdout sin  paginador.  La  salida  puede
verse mediante un programa como xdvi o puede incluso convertirse al formato PostScript usando un programa como dvips.

man -k printf
Busca la palabra clave printf entre las descripciones breves y las páginas de manual y presenta todas las que casen.

man -f smail
Busca las páginas de manual referenciadas por smail e imprime la descripcion breve de las que encuentre.

Esto es una parte del texto que se muestra al escribir el comando “man man” que es un manual del mismo comando “man”.

Analisis Trafico una Cola Un Servidor

| Categorías General, Personal, Programacion | | Comentario 0

Number of View: 612

Este es un pequeño programa que tuve que desarrollar rapidamente para que calcule varias formulas.  Las formulas estan diseñadas para el analisis de trafico de paquetes, donde se tiene un unico servidor y una unica cola a este servidor.  El programa esta bastante incompleto aún puesto que lo desarrolle en un dia para entregarlo a un profesor.  En los proximos dias ire completando los detalles que faltan para que todos entiendan las variables y como usar el programa.

Aqui les dejo el link del programa:

Analisis-Trafico

Pronto publicare el codigo fuente del mismo.

Primeras 100 descargas del Calendario!!

| Categorías General, Personal, Programacion | | Comentario 0

Number of View: 737

Quiero compartir con ustedes mi felicidad al saber que hoy se han completado 100 descargas de la pequena clase para generar un calendario simple en PHP, aunque entre esas descargas yo he haya clickeado dos o tres veces mientras hacia algunas pruebas, pero para mi 100 son 100 :p

Espero que me sigan dando apoyo y mas adelante seguire aportando a la comunidad de desarrolladores Web con alguna otra clase o script…

>>Descargas<<

Top 20 Lenguajes de Programacion…

| Categorías General, Personal, Programacion | | Comentario 0

Number of View: 800

Aquí les dejo la lista de los 20 lenguajes de programación más utilizados del mundo.  Parece que no me equivoqué al elegir PHP  como mi lenguaje preferido, superando a C# y Visual Basic y colocandose en la 4ta posicion, algo sorprendente para un lenguaje orientado a la Web.

Tomado de: tiobe.com

Position
Jul 2009
Position
Jul 2008
Delta in Position Programming Language Ratings
Jul 2009
Delta
Jul 2008
Status
1 1 Java 20.452% -0.89% A
2 2 C 17.319% +1.37% A
3 3 C++ 10.419% -0.27% A
4 5 PHP 9.269% -0.26% A
5 4 (Visual) Basic 7.789% -2.66% A
6 8 C# 4.540% +0.54% A
7 7 Python 4.435% -0.54% A
8 6 Perl 4.200% -0.93% A
9 9 JavaScript 3.513% +0.76% A
10 10 Ruby 2.567% -0.17% A
11 11 Delphi 1.998% -0.01% A
12 13 PL/SQL 0.891% +0.16% A
13 14 SAS 0.794% +0.17% A
14 24 RPG (OS/400) 0.740% +0.41% A
15 16 Pascal 0.707% +0.27% A
16 26 ABAP 0.703% +0.44% A-
17 20 Lisp/Scheme 0.607% +0.22% B
18 12 D 0.593% -0.63% B
19 18 Lua 0.531% +0.12% B
20 27 MATLAB 0.512% +0.26% B