Linux cal command

Lệnh cal trong Linux: Xem Lịch Dễ Dàng Trên Terminal

Bạn có bao giờ muốn xem lịch nhanh chóng ngay trên terminal Linux của mình mà không cần mở ứng dụng lịch phức tạp? Lệnh cal chính là giải pháp hoàn hảo! Đây là một công cụ đơn giản nhưng cực kỳ hữu ích, cho phép bạn hiển thị lịch của tháng hiện tại, một tháng cụ thể, hoặc thậm chí cả năm một cách dễ dàng.

Trong bài viết này, chúng ta sẽ cùng nhau khám phá mọi khía cạnh của lệnh cal, từ cách sử dụng cơ bản đến những tùy chọn nâng cao, cùng với các ví dụ thực tế giúp bạn làm chủ công cụ này một cách nhanh chóng. Hãy cùng bắt đầu nhé!

Cài Đặt Lệnh cal

Tin tốt là lệnh cal thường đã được cài đặt sẵn trên hầu hết các bản phân phối Linux phổ biến. Tuy nhiên, nếu vì lý do nào đó mà bạn không tìm thấy nó, bạn có thể dễ dàng cài đặt bằng trình quản lý gói của hệ thống.

Ví dụ, trên Debian/Ubuntu, bạn có thể sử dụng lệnh sau:

sudo apt update
sudo apt install ncal

Trên Fedora/CentOS/RHEL, bạn có thể sử dụng lệnh:

sudo dnf install ncal

Sau khi cài đặt xong, bạn đã sẵn sàng để sử dụng lệnh cal.

Cách Sử Dụng Lệnh cal Cơ Bản

Để hiển thị lịch của tháng hiện tại, bạn chỉ cần gõ lệnh cal vào terminal và nhấn Enter:

cal

Lệnh này sẽ hiển thị lịch của tháng hiện tại, với ngày hiện tại được đánh dấu (nếu có).

Hiển Thị Lịch Của Một Tháng Cụ Thể

Để hiển thị lịch của một tháng cụ thể trong năm hiện tại, bạn có thể sử dụng cú pháp sau:

cal [tháng]

Trong đó, [tháng] là số thứ tự của tháng (ví dụ: 1 cho tháng 1, 2 cho tháng 2, v.v.). Ví dụ, để hiển thị lịch của tháng 5, bạn gõ:

cal 5

Hiển Thị Lịch Của Một Năm Cụ Thể

Để hiển thị lịch của cả một năm cụ thể, bạn có thể sử dụng cú pháp sau:

cal [năm]

Trong đó, [năm] là năm bạn muốn xem lịch. Ví dụ, để hiển thị lịch của năm 2023, bạn gõ:

cal 2023

Các Tùy Chọn Nâng Cao Của Lệnh cal

Lệnh cal còn cung cấp một số tùy chọn nâng cao, giúp bạn tùy chỉnh cách hiển thị lịch theo ý muốn:

  • -3: Hiển thị lịch của tháng trước, tháng hiện tại và tháng sau.
  • -j: Hiển thị ngày trong năm (Julian day).
  • -y: Hiển thị lịch của năm hiện tại. (Tương tự như cal [năm hiện tại])
  • -m: Hiển thị tháng trước ngày hiện tại trong lịch.

Ví Dụ Sử Dụng Các Tùy Chọn

Để hiển thị lịch của tháng trước, tháng hiện tại và tháng sau, bạn sử dụng:

cal -3

Để hiển thị ngày trong năm (Julian day) cho tháng hiện tại, bạn sử dụng:

cal -j

Ví Dụ Thực Tế Sử Dụng Lệnh cal

Dưới đây là một vài ví dụ thực tế về cách sử dụng lệnh cal trong công việc hàng ngày:

  • Kiểm tra nhanh ngày trong tuần: Bạn cần biết ngày 15 tháng 8 năm sau là thứ mấy? Chỉ cần gõ cal 8 2024 (thay 2024 bằng năm bạn muốn kiểm tra).
  • Lập kế hoạch: Khi lập kế hoạch cho dự án, bạn có thể sử dụng lệnh cal để xem nhanh lịch và xác định các ngày quan trọng.
  • Ghi nhớ ngày lễ: Dù lệnh cal không hiển thị ngày lễ, nhưng bạn có thể dễ dàng tra cứu ngày lễ trên mạng và sử dụng cal để đánh dấu chúng trên lịch.

So Sánh Lệnh cal với Các Ứng Dụng Lịch Khác

Mặc dù lệnh cal rất hữu ích cho việc xem lịch nhanh chóng trên terminal, nó cũng có một số hạn chế so với các ứng dụng lịch đồ họa phức tạp hơn. Dưới đây là bảng so sánh nhanh:

Tính Năng Lệnh cal Ứng Dụng Lịch Đồ Họa
Giao diện Dòng lệnh Đồ họa
Tính năng Cơ bản (xem lịch) Nâng cao (thêm sự kiện, nhắc nhở, v.v.)
Sử dụng Nhanh chóng, đơn giản Đầy đủ tính năng, phức tạp hơn
Khả năng tùy chỉnh Hạn chế Cao

Câu Hỏi Thường Gặp (FAQ)

Lệnh cal có hiển thị ngày lễ không?
Không, lệnh cal chỉ hiển thị lịch thuần túy, không bao gồm ngày lễ.
Làm thế nào để hiển thị lịch của một năm cụ thể?
Sử dụng cú pháp cal [năm], ví dụ: cal 2023.
Lệnh cal có thể sử dụng trên Windows không?
Lệnh cal là một lệnh Linux/Unix. Trên Windows, bạn có thể sử dụng WSL (Windows Subsystem for Linux) để chạy lệnh này.
Làm sao để lệnh cal luôn hiển thị tháng hiện tại khi mở terminal?
Bạn có thể thêm lệnh cal vào file cấu hình shell của bạn (ví dụ: .bashrc hoặc .zshrc). Mỗi khi bạn mở terminal, lịch sẽ tự động hiển thị.

Kết Luận

Lệnh cal là một công cụ nhỏ gọn nhưng vô cùng tiện lợi để xem lịch trực tiếp trên terminal Linux. Với cách sử dụng đơn giản và một vài tùy chọn nâng cao, bạn có thể dễ dàng tra cứu ngày tháng và lập kế hoạch công việc một cách nhanh chóng. Hy vọng bài viết này đã cung cấp cho bạn những kiến thức hữu ích về lệnh cal. Chúc bạn thành công!

Last Updated : 22/08/2025