Calendário no modo console
Dica publicada em Linux / Comandos
Calendário no modo console
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
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
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
Abaixo, segue a lista de parâmetros válidos do comando "cal":
O comando "cal" permite o uso de mais de um parâmetro. Exemplo:
$ cal -3 -m 2 1976
Espero que esses exemplos tenham explorado bem o uso do comando "cal".
Abraços,
Prof. D.M.T.
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.
A sintaxe de cal no Basic Linux (modo texto) é:
cal [-jy] [[mês] ano]
sendo que j exibe a data juliana (1 a 366) e y exibe o ano inteiro.
Exemplo do que posso fazer: cal 02 2010
exibirá o calendário de fevereiro de 2010
cal y 1954
exibirá o calendário de todo o ano de 1954.
(Como é em modo texto, somente permanecerão na tela os nove últimos meses).
No entanto,
xcal (em modo gráfico) parece menos poderoso, pois somente consegui encontrar as seguintes opções:
m (mês corrente),
nm (próximo mês),
y (ano corrente) e
ny (próximo ano)
Também gostaria de saber como acessar o calendário a fim de traduzí-lo
para o nosso idioma.