systemadmin.es > Curiosidades > Calendario por linea de comandos

Calendario por linea de comandos

Desde linea de comandos también podemos ver un calendario ASCII. Vamos a ver el comando cal y sus opciones:

Si ejecutamos el comando cal sin opciones nos dirá el mes actual marcando el día actual:

$ cal
   September 2011   
Su Mo Tu We Th Fr Sa
             1  2  3
 4  5  6  7  8  9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

Por defecto nos muestra la semana empezando por domingo, pero con la opción -m la podemos hacer empezar por lunes:

$ cal -m
   September 2011   
Mo Tu We Th Fr Sa Su
          1  2  3  4
 5  6  7  8  9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

Para ver no solo el mes actual sino el anterior y el siguiente podemos usar la opción -3:

$ cal -3
     August 2011         September 2011         October 2011    
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
    1  2  3  4  5  6               1  2  3                     1
 7  8  9 10 11 12 13   4  5  6  7  8  9 10   2  3  4  5  6  7  8
14 15 16 17 18 19 20  11 12 13 14 15 16 17   9 10 11 12 13 14 15
21 22 23 24 25 26 27  18 19 20 21 22 23 24  16 17 18 19 20 21 22
28 29 30 31           25 26 27 28 29 30     23 24 25 26 27 28 29
                                            30 31               

O especificar una fecha concreta con el orden día, mes, año siendo opcionales desde el primero al último. Por ejemplo, podemos indicar mes y año:

$ cal 12 2011
    December 2011   
Su Mo Tu We Th Fr Sa
             1  2  3
 4  5  6  7  8  9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

O bien únicamente el año, por lo que obtendríamos el calendario del año entero.

One comment to “Calendario por linea de comandos”

  1. Increiblemente util y accesible.
    gracias y saludos!

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>