fbpx

Comandos Linux – Cal

Comando Linux cal e ncal

Atualizado: 05/04/2019 por Computer Hope

comando cal e ncal

Nos sistemas operacionais do tipo Unix, os comandos cal e ncal exibem um calendário formatado no terminal .

Descrição

Por padrão, o calendário exibido por cal é assim:

      Abril 2019 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

comando ncal (“new cal”) fornece as mesmas funções de cal , mas pode exibir o calendário verticalmente (com semanas em colunas). Em sistemas com o ncal instalado, o cal normalmente é um link simbólico para o ncal . Ele se comporta como o cal original se você usar o nome cal para executar o programa.

Se nenhuma opção for especificada, cal e ncal exibem o mês atual, com o dia atual destacado.

Sintaxe

  cal [ mês ] [ ano ] [ -m mês ] [ -y ano ] [ -h ] [ -3 ] [ -1 ] [ -A num ] [ -B num ]
     [ -d AAAA - MM ] [ -j ] [ -N ]
  ncal [ mês ] [ ano ] [ -m mês ] [ -y ano ] [ -h ] [ -3 ] [ -1 ] [ -A num ] [ -B num ]
      [ -d AAAA - MM ] [ -J ] [ -C ] [ -e ] [ -o ] [ -p ] [ -w ] [ -M ] [ -S ] [ -b ]

Opções

As seguintes opções estão disponíveis em cal e ncal :

OpçãoDescrição
-hNão destaque a data de hoje.
-m mêsEspecifique um mês para exibir. O especificador de mês pode ser um nome completo do mês (por exemplo, fevereiro ), uma abreviação de pelo menos três letras (por exemplo, fevereiro ) ou um número (por exemplo, 2 ). Se você especificar um número, seguido pela letra f ou p , o mês do ano seguinte ou do ano anterior, respectivamente, será exibido. Por exemplo, -m 2f exibe fevereiro do próximo ano.
-ano anoEspecifique um ano para exibir. Por exemplo, -y 1970 exibe o calendário inteiro do ano 1970.
-3Exibir mês passado, este mês e mês que vem.
-1Exibir apenas este mês. Esse é o padrão.
-A numExibe o número de meses que ocorrem após os meses já especificados. Por exemplo, -3 -A 3 é exibido no mês passado, este mês e quatro meses após este; -y 1970 -A 2 é exibido todos os meses em 1970 e nos dois primeiros meses de 1971.
-B numExibir um número de meses ocorrendo antes de qualquer mês já especificado. Por exemplo, -3 -B 2 exibe os três meses anteriores, este mês e no próximo mês.
-d AAAA  MMOpere como se o mês atual fosse o número MM do ano AAAA .

Opções: cal

As seguintes opções estão disponíveis apenas em cal :

OpçãoDescrição
-jExiba um calendário juliano, em vez do calendário gregoriano padrão. Todos os dias são numerados a partir de 1º de janeiro, e não a partir do início do mês.
-NComporte-se como se você executasse o ncal , usando suas opções e exibir a saída.

Opções: ncal

As seguintes opções estão disponíveis apenas no ncal :

OpçãoDescrição
-JExiba um calendário juliano, em vez do calendário gregoriano padrão. Todos os dias são numerados a partir de 1º de janeiro, e não a partir do início do mês. Se combinado com -o , exiba a data da Páscoa ortodoxa de acordo com o calendário juliano.
-eExiba a data da Páscoa para os calendários ocidentais. Esta opção existe porque a Páscoa é uma data que define o cálculo das datas tradicionais do calendário.
-oMostre a data da Páscoa ortodoxa.
-pImprima códigos de países e “dias de mudança” para alternar de calendários juliano para gregoriano em vários países.
-WImprima o número da semana em cada coluna da semana.
-CComporte-se como se você executasse cal , usando suas opções e exibir saída.
-MExibir semanas com segunda-feira como o primeiro dia.
-SExibir semanas com domingo como o primeiro dia. Esse é o padrão.
-bUse o formato de exibição do calendário de cal .

Exemplos

  cal

Exiba o calendário deste mês, com hoje realçado.

  cal -h

Igual ao comando anterior, mas não realce hoje.

  cal -3

Exibir mês passado, este mês e mês que vem.

  cal -y

Exibir o calendário do ano inteiro.

  ano 2000

Exibe o calendário completo do ano 2000.

  cal 2000

Igual ao comando anterior.

  dezembro

Exiba o calendário para dezembro deste ano.

  cal -m dez

Igual ao comando anterior.

  cal -m 12

O mesmo que os dois comandos anteriores.

  cal 12

O mesmo que os três comandos anteriores.

  12 12 2000

Exiba o calendário para dezembro de 2000.

  ncal

Exiba o calendário deste mês, com as semanas organizadas verticalmente e não horizontalmente.

  ncal -y

Use uma representação vertical do calendário, exibindo o ano inteiro.

calendário – Exibir compromissos e lembretes.

13 de novembro de 2019

Sobre nós

A Linux Force Brasil é uma empresa que ama a arte de ensinar. Nossa missão é criar talentos para a área de tecnologia e atender com excelência nossos clientes.

CNPJ: 13.299.207/0001-50
SAC:         0800 721 7901

[email protected]

Comercial  Comercial: (11) 3796-5900

Suporte:    (11) 3796-5900
[email protected]

Copyright © Linux Force Security  - Desde 2011.