Caso precise visualizar um calendário, saiba que exite um comando para exibição de calendário em modo console.
O comando
cal exibe um calendário de uma determinada época. Exemplo:
$ cal
fevereiro 2008
Do Se Te Qu Qu Se Sá
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
Por padrão "cal" exibe o calendário do mês atual (tomando como base a data do sistema). Mas é possível exibir qualquer mês, bastando informar como parâmetros o mês e o ano. Exemplo:
$ cal 2 1976
fevereiro 1976
Do Se Te Qu Qu Se Sá
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
Em determinadas circunstâncias é interessante poder visualizar o mês anterior e o mês posterior. Para isso, use o parâmetro "-3" (3 meses). Exemplo:
$ cal -3
janeiro 2008 fevereiro 2008 março 2008
Do Se Te Qu Qu Se Sá Do Se Te Qu Qu Se Sá Do Se Te Qu Qu Se Sá
1 2 3 4 5 1 2 1
6 7 8 9 10 11 12 3 4 5 6 7 8 9 2 3 4 5 6 7 8
13 14 15 16 17 18 19 10 11 12 13 14 15 16 9 10 11 12 13 14 15
20 21 22 23 24 25 26 17 18 19 20 21 22 23 16 17 18 19 20 21 22
27 28 29 30 31 24 25 26 27 28 29 23 24 25 26 27 28 29
30 31
Abaixo, segue a lista de parâmetros válidos do comando "cal":
- -1 Mostra apenas o mês solicitado (padrão)
- -3 Mostra também o mês anterior e o posterior ao solicitado
- -s Mostra domingo como o primeiro dia da semana
- -m Mostra segunda-feira como primeiro dia da semana
- -j Mostra os dias como contínuos no ano (de 1 a 366)
- -y Mostra o calendário do ano atual
O comando "cal" permite o uso de mais de um parâmetro. Exemplo:
$ cal -3 -m 2 1976
janeiro 1976 fevereiro 1976 março 1976
Se Te Qu Qu Se Sá Do Se Te Qu Qu Se Sá Do Se Te Qu Qu Se Sá Do
1 2 3 4 1 1 2 3 4 5 6 7
5 6 7 8 9 10 11 2 3 4 5 6 7 8 8 9 10 11 12 13 14
12 13 14 15 16 17 18 9 10 11 12 13 14 15 15 16 17 18 19 20 21
19 20 21 22 23 24 25 16 17 18 19 20 21 22 22 23 24 25 26 27 28
26 27 28 29 30 31 23 24 25 26 27 28 29 29 30 31
Espero que esses exemplos tenham explorado bem o uso do comando "cal".
Abraços,
Prof. D.M.T.