Como exibir um calendário em seu terminal Linux com Cal

Usar o terminal Linux pode ser tão divertido que você pode perder a noção de que dia é. Felizmente, há um comando Linux para exibir um calendário em seu terminal. Cal é um comando padrão do Linux que imprime um calendário ASCII para o mês e ano especificados.

Neste artigo, falaremos brevemente sobre o Cal, as várias opções associadas ao utilitário e como você pode usar o Cal para exibir calendários em sua máquina Linux.

Calendários básicos com Cal

Para ver um calendário básico do mês atual, basta digitar:

 cal

Nesta implementação, o dia atual é destacado. Neste caso, foi em 16 de março de 2021, quando a captura de tela foi feita.

Relacionado: O que é o Unix Time e quando era o Unix Epoch?

Opções de calendário diferentes

As verdadeiras funcionalidades vêm com as várias opções que o Cal oferece aos usuários. A versão abordada neste artigo é a versão FreeBSD do Cal incluída no Ubuntu. Se você usar outra distribuição, sua versão do comando Cal pode ser diferente. Para ver a página de manual do seu sistema, digite:

 man cal

Para ver o calendário dos últimos três meses, digite:

 cal -3

Usar a bandeira -y com Cal produzirá o calendário para o ano inteiro. O -y significa ano .

 cal -y

Para ver o calendário de qualquer outro ano, neste caso, talvez aquele que você prefere esquecer, digite:

 cal -y 2020

Você também pode ver os calendários de um determinado mês e ano:

 cal month year

Basta substituir mês e ano pelo número do mês e ano, como 3 para março, e o ano será o ano em quatro dígitos, como 2021 . Se você mora em um país que ordena datas de forma diferente, você terá que lidar com isso. Este é um artefato do sistema Unix original que está sendo desenvolvido nos Estados Unidos.

Por exemplo, aqui está o calendário de março de 1973. 1º de março daquele ano é um aniversário muito importante. É a data em que "Dark Side of the Moon" do Pink Floy d foi lançado.

Invocar Cal como ncal no Ubuntu fornece mais opções, como os sinalizadores -S e -M para que o primeiro dia da semana comece em um domingo ou segunda-feira, respectivamente.

Relacionado: Organize seu tempo com estes 4 aplicativos de calendário Linux

O que há com setembro de 1752?

Se você olhar o calendário de setembro de 1752 digitando cal 9 1752, poderá notar algo estranho.

Os dias de setembro saltam de 2 para 14. E não, isso não é um bug. Isso ocorre porque foi quando a Grã-Bretanha e suas colônias (incluindo o que acabou se tornando o Canadá e os EUA) mudaram do calendário juliano para o calendário gregoriano, que ainda é usado no Ocidente hoje.

Sim, eles decidiram pular 11 dias inteiros ! E você pensou que mudar o relógio para o horário de verão em lugares que o observam era chato!

Os comandos do Linux têm muitas opções

Mesmo os comandos mais básicos do Linux têm muitas opções que você nem conhece. Vale a pena ler as páginas de manual para descobrir novos recursos que podem tornar as coisas mais fáceis para você.

Se as páginas de manual parecerem um pouco assustadoras para você devido ao tamanho do conteúdo, então, felizmente, vários pacotes estão disponíveis para Linux que oferecem a opção de encurtar as páginas de manual para torná-las mais legíveis.