Linux : Perintah cal

Revision as of 07:36, 4 November 2025 by Novy (talk | contribs) (Protected "Linux : Perintah cal" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading])
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
tux

Perintah cal (singkatan dari calendar) digunakan untuk menampilkan kalender pada terminal Linux.

Secara default, cal menampilkan kalender bulan berjalan, namun kita dapat menyesuaikan tahun, bulan, atau format tampilannya menggunakan berbagai opsi (atribut).

📘 Sintaks Umum

cal [opsi] [bulan] [tahun]

📋 Daftar Atribut cal di Linux

Atribut / Opsi Keterangan Contoh Aplikatif
(tanpa opsi) Menampilkan kalender bulan berjalan cal → menampilkan kalender bulan ini
[bulan] [tahun] Menampilkan kalender pada bulan dan tahun tertentu cal 12 2025 → menampilkan kalender Desember 2025
-y Menampilkan seluruh kalender untuk tahun berjalan cal -y → menampilkan kalender Januari–Desember tahun ini
-y [tahun] Menampilkan kalender untuk tahun tertentu cal -y 2022 → menampilkan semua bulan tahun 2022
-3 Menampilkan kalender bulan sebelumnya, bulan berjalan, dan bulan berikutnya cal -3 → menampilkan tiga bulan sekaligus
-1 Menampilkan hanya satu bulan (default) cal -1
-m Mengatur agar minggu dimulai dari Senin (bukan Minggu) cal -m
-s Mengatur agar minggu dimulai dari Minggu (default) cal -s
-j Menampilkan Julian date (hari ke-n dari tahun) cal -j → setiap tanggal disertai nomor hari keberapa dalam tahun itu
--color=auto Mengaktifkan tampilan berwarna jika terminal mendukung cal --color=auto
-h, --help Menampilkan bantuan dan daftar opsi cal cal -h
--version Menampilkan versi program cal cal --version

💡 Contoh Penggunaan Aplikatif

Tujuan Perintah Hasil / Keterangan
Melihat kalender bulan berjalan cal Menampilkan bulan dan tahun saat ini
Melihat kalender tahun 2026 cal -y 2026 Menampilkan 12 bulan dalam tahun 2026
Melihat tiga bulan (bulan lalu, sekarang, berikutnya) cal -3 Berguna untuk perencanaan bulanan
Melihat kalender dengan minggu mulai Senin cal -m Format sesuai standar ISO 8601
Melihat hari keberapa dalam tahun ini cal -j Misal 32 berarti tanggal 1 Februari
Menampilkan kalender 5 tahun lalu (2019) cal -y 2019 Bisa untuk arsip atau perbandingan
Menampilkan bantuan lengkap cal --help Daftar opsi yang tersedia

🧠 Catatan Teknis

  • Program cal biasanya disediakan oleh paket util-linux, sudah terpasang di hampir semua distribusi Linux (Debian, Ubuntu, Fedora, CentOS, dll).
  • Format tanggal mengikuti locale sistem; artinya nama bulan dan hari bisa tampil dalam bahasa lokal (misal bahasa Indonesia jika LANG=id_ID.UTF-8 diatur).
  • ncal adalah versi modern dari cal dengan tampilan vertikal dan opsi tambahan (misalnya menampilkan hari Paskah, minggu ISO, dll).