Ao trabalhar no terminal, é inconveniente navegar até a bandeja para exibir o calendário atual. Existe um comando que exibirá um calendário do terminal?
command-line
calendar
WinEunuuchs2Unix
fonte
fonte
apropos
eman
são seus amigos. Em caso de dúvida executarapropos calendar
e vejaapropos
até agora, +1Respostas:
cal
comando de calendário para o terminalVocê pode usar o
cal
comando para exibir um calendário no formato juliano ou gregoriano. O formato depende das configurações de localidade, mas pode ser alternado com os parâmetros.Como a tela abaixo mostra, o calendário padrão é o mês atual. Você pode usar o parâmetro
-A 2
para exibir os próximos dois meses ou2018
para exibir todos os meses naquele ano:fonte
cal 6 2017
.cal
é um pouco simplório sobre a interpretação de seus argumentos.cal 6 17
exibirá o calendário para junho do ano 17 (ou seja, 2000 anos atrás) ecal 6
exibirá o calendário para o ano 6.cal
é super sofisticado. Por exemplo, no Canadá, na América ou no Reino Unido,cal 9 1752
você verá que setembro de 1752 está faltando os dez dias que o papa Gregório XIII anulou para o mundo católico ocidental em outubro de 1582 . As pessoas na Itália e possivelmente na Alemanha e na Suécia que usaremcal 10 1582
verão que o calendário está faltando nos dez dias.cal
funciona até o ano 9.999 e eu testei fevereiro de 2100 não é um mês bissexto e fevereiro de 2400 é um mês bissexto, portanto parece a prova de futuro, pois é historicamente preciso.-A
é depreciado? Acal
partirutil-linux 2.32
dessa opção não está listado no manual. Você pode usarcal -3
para exibir três meses (um antes, atual e um depois).cal -3
é exibido um mês antes, atual e um mês depois. No entanto, você ainda pode usarcal -A3 -B2
para exibir 2 meses antes, mês atual e 3 meses depois.Uma alternativa é ncal - exibe o calendário em um formato vertical, ou seja:
Isso é um pouco mais difícil de ler, mas supostamente tem a vantagem de que o calendário do ano inteiro, colocando quatro meses em cada linha, se encaixa em um terminal de tamanho padrão. Na verdade, não, você tem que remover linhas em branco a partir da saída para que caiba em 24 linhas:
ncal 2017 | grep -v '^$'
. A versão original do ncal não tinha essas linhas em branco. Em qualquer caso, é necessário menos espaço vertical do que a saída tradicional do calendário - 26 × 76, vs 35 × 66 paracal
.fonte
Outra alternativa ao padrão
cal
é umaenhanced cal
de Alex Matulich. Oferece cores configuráveis pelo usuário e a capacidade de exibir lembretes e compromissos ao lado do calendário.Página de calibração aprimorada no site Unicorn Research
fonte
use o
cal
comando para o calendário padrão. Também você pode instalar ojcal
pacote para o calendário jalali.fonte
$PS
que mostra o diretório atual na cor de fundo reversa. Você tem um link para fazer isso?Calendários programáveis
Embora estes sejam calendários da GUI, você ainda pode chamá-los no terminal. Eles permitem que você navegue pelos meses e anos. Eles foram projetados para serem chamados a partir dos scripts do Bash, mas, como todos os comandos do Bash, você também pode chamá-los no terminal.
YAD
(Yet Another Dialog) garfo super carregado deZenity
Zenity
GUI bifurcação de textodialog
Não se preocupe com a mensagem de aviso do Gtk. Você vê muito isso ao executar programas GUI a partir do terminal. por exemplo.
gedit
enautilus
exibir avisos semelhantes.fonte