Ketika bekerja di terminal, tidak nyaman menavigasi ke systray untuk menampilkan kalender saat ini. Apakah ada perintah yang akan menampilkan kalender dari terminal?
command-line
calendar
WinEunuuchs2Unix
sumber
sumber
apropos
danman
teman kamu. Ketika ragu jalankanapropos calendar
dan lihatapropos
sampai sekarang, +1Jawaban:
cal
perintah kalender untuk terminalAnda dapat menggunakan
cal
perintah untuk menampilkan kalender dalam format Julian atau Gregorian. Formatnya tergantung pada pengaturan lokal Anda tetapi dapat diaktifkan dengan parameter.Seperti layar di bawah ini menunjukkan kalender default adalah bulan saat ini. Anda dapat menggunakan parameter
-A 2
untuk menampilkan dua bulan2018
ke depan atau untuk menampilkan semua bulan di tahun itu:sumber
cal 6 2017
.cal
agak berpikiran sederhana tentang menafsirkan argumennya.cal 6 17
akan menampilkan kalender untuk Juni tahun 17 (yaitu, 2000 tahun yang lalu), dancal 6
akan menampilkan kalender untuk tahun 6.cal
super canggih. Misalnya ketika di Kanada, Amerika atau Inggriscal 9 1752
dan Anda akan melihat September 1752 hilang sepuluh hari, Paus Gregorius XIII dibatalkan untuk dunia Katolik Barat pada Oktober 1582 . Orang-orang di Italia dan mungkin Jerman dan Swedia menggunakancal 10 1582
akan melihat bahwa kalender tidak ada dalam sepuluh hari.cal
bekerja hingga tahun 9.999 dan saya telah menguji Februari 2100 bukan bulan kabisat dan Februari 2400 adalah bulan kabisat sehingga tampaknya sebagai bukti masa depan karena secara historis akurat.-A
disusutkan? Masukcal
dariutil-linux 2.32
opsi itu tidak tercantum dalam manual. Sebagai gantinya, Anda dapat menggunakancal -3
untuk menampilkan tiga bulan (satu sebelum, saat ini, satu setelah).cal -3
tidak menampilkan satu bulan sebelum, saat ini dan satu bulan setelah Namun Anda masih dapat menggunakancal -A3 -B2
untuk menampilkan 2 bulan sebelumnya, bulan saat ini dan 3 bulan setelahnya.Alternatifnya adalah ncal - ini menampilkan kalender dalam format vertikal, yaitu:
Ini sedikit lebih sulit dibaca, tetapi konon memiliki keuntungan bahwa kalender setahun penuh, dengan menempatkan empat bulan di setiap baris, cocok dengan terminal berukuran standar. Bahkan, itu tidak, Anda harus menghapus baris kosong dari output untuk itu untuk cocok 24 baris:
ncal 2017 | grep -v '^$'
. Versi asli ncal tidak memiliki baris kosong ini. Bagaimanapun, dibutuhkan lebih sedikit ruang vertikal daripada output kalender tradisional - 26 × 76, vs 35 × 66 untukcal
.sumber
Alternatif lain untuk standar
cal
adalahenhanced cal
oleh Alex Matulich. Ini menawarkan warna yang dapat dikonfigurasi pengguna dan kemampuan untuk menampilkan pengingat dan janji temu di sebelah kalender.Halaman cal ditingkatkan di situs Unicorn Research
sumber
gunakan
cal
perintah untuk kalender default. Anda juga dapat menginstaljcal
paket untuk kalender jalali.sumber
$PS
yang menampilkan direktori saat ini dalam warna latar belakang terbalik. Apakah Anda memiliki tautan untuk melakukan itu?Kalender yang Dapat Diprogram
Meskipun ini adalah kalender GUI, Anda masih dapat memanggilnya dari terminal. Mereka memungkinkan Anda menavigasi selama berbulan-bulan dan bertahun-tahun. Mereka dirancang untuk dipanggil dari skrip Bash Anda, tetapi seperti semua perintah Bash, Anda juga dapat memanggilnya dari terminal.
YAD
(Yet Another Dialog) garpu dengan biaya superZenity
Zenity
Garpu GUI berbasis teksdialog
Jangan khawatir dengan pesan peringatan GTK. Anda melihat bahwa banyak ketika menjalankan program GUI dari terminal. misalnya.
gedit
dannautilus
menampilkan peringatan serupa.sumber