Terminalde bir Takvim görüntülemek için bir komut var mı?


27

Terminalde çalışırken, mevcut takvimi görüntülemek için sisteme gitmek doğru değildir. Terminalden bir takvim gösterecek bir komut var mı?


2
aproposve mansenin arkadaşların. Şüphe çalıştırdığınızda apropos calendarve görün
phuclv

1
Huh, aproposşu ana kadar hiç
bilinmeyen

Yanıtlar:


40

cal terminal için takvim komutu

calBir takvimi Julian veya Gregoryen biçiminde görüntülemek için komutu kullanabilirsiniz . Biçim yerel ayarlarınıza bağlıdır ancak parametrelerle değiştirilebilir.

Aşağıdaki ekranda gösterildiği gibi, varsayılan takvim geçerli aydır. -A 2Önümüzdeki iki ayı görüntülemek veya 2018o yıldaki tüm ayları görüntülemek için parametreyi kullanabilirsiniz :

cal


2
Örn cal 6 2017. İle belirli bir ayı da görüntüleyebilirsiniz .
Michael Hampton,

1
calArgümanlarını yorumlama konusunda biraz basit fikirli olduğuna dikkat edin . cal 6 17Haziran için takvim gösterecektir yılın 17 (yani 2000 yıl önce) ve cal 6yılın 6 için takvim görüntüler
G-Man 'eski durumuna Monica' Diyor

1
@ G-Man calsüper sofistike. Örneğin, Kanada, Amerika veya İngiltere tipi cal 9 1752ve Eylül 1752’de , 1582 Ekim’inde Batı Katolik dünyası için Papa Gregory XIII’ın iptal ettiği on günlük kayıpları göreceksiniz . İtalya'daki ve muhtemelen Almanya ve İsveç'teki cal 10 1582insanlar, takvimin on günü kaçırdığını göreceklerdir. cal9.999 yılına kadar çalışıyor ve Şubat 2100'ün artık bir ay olmadığını ve Şubat 2400'ün artık bir ay olduğunu test ettim, bu yüzden tarihsel olarak doğru olduğu için gelecek kanıtı gibi görünüyor.
WinEunuuchs2Unix

-AAmortismana uğramış gibi görünüyor ? In calden util-linux 2.32bu seçeneği manuel listelenen değildir. Bunun yerine cal -3üç ay görüntülemek için kullanabilirsiniz (biri önce, şimdi, biri sonra).
Mike Pierce

@MikePierce 18.04 Ubuntu'da test ettim. cal -3bir ay önce, geçerli ve bir ay sonra görüntülenir. Bununla birlikte, cal -A3 -B22 ay önce, o ay ve 3 ay sonra bile görüntülemeyi kullanabilirsiniz.
WinEunuuchs2Unix

13

Bir alternatif ncal - bu takvimi dikey biçimde görüntüler, yani:

    March 2017
Su     5 12 19 26
Mo     6 13 20 27
Tu     7 14 21 28
We  1  8 15 22 29
Th  2  9 16 23 30
Fr  3 10 17 24 31
Sa  4 11 18 25

Bunu okumak biraz daha zor, ancak sözde her yılın dört ayını koyarak tüm yıl takvimi standart boyutlu bir terminale uyuyor gibi görünüyor. Aslında, bunu 24 hatlarında sığdırmak için çıkışından boş satırları kaldırmak zorunda değildir: ncal 2017 | grep -v '^$'. Ncal'ın orijinal sürümünde bu boş satırlar yoktu. Her durumda, geleneksel takvim çıktısından daha az dikey yer kaplar - 26 × 76, vs 35 × 66 cal.



2

calvarsayılan takvim için komutu kullanın . Ayrıca jcaljalali takvimi için paket yükleyebilirsiniz .

görüntü tanımını buraya girin


1
$PSGeçerli dizini ters arka plan renginde gösteren, cool'ınız için + 1'dir. Bunu yapmak için bir bağlantınız var mı?
WinEunuuchs2Unix

@ WinEunuuchs2Unix Teşekkürler! bu yalvarının
Mehdico

1

Programlanabilir Takvimler

Bunlar GUI takvimleri olmasına rağmen hala terminalden arayabilirsiniz. Aylar ve yıllar boyunca gezinmenizi sağlar. Bash betiklerinden çağrılmak üzere tasarlanmıştır, ancak tüm Bash komutları gibi onları da terminalden çağırabilirsiniz.

YAD (Yine Başka Bir İletişim Kutusu) süper yüklü çatal Zenity

takvim yad

Zenity Metin tabanlı GUI çatalı dialog

takvim zenci

Gtk uyarı mesajı ile endişelenmeyin. Terminalden GUI programları çalıştırırken bunu çok görüyorsunuz. Örneğin. geditve nautilusbenzer uyarıları gösterir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.