Cách hiển thị lịch trong terminal Linux với lệnh Cal | Học trực tuyến CNTT, học lập trình từ cơ bản đến nâng cao

Cách hiển thị lịch trong terminal Linux với lệnh Cal

Chia sẻ kiến thức 04/03/2022

Lệnh Cal dùng để hiển thị lịch ASCII cho tháng và năm được chỉ định trong terminal của bạn. Trong bài viết này, chúng ta sẽ nói sơ qua về Cal, các tùy chọn khác nhau liên quan đến tiện ích này và cách bạn có thể sử dụng Cal để hiển thị lịch trên máy Linux của mình.

 Lệnh Cal dùng để hiển thị lịch ASCII cho tháng và năm được chỉ định trong terminal của bạn. Trong bài viết này, chúng ta sẽ nói sơ qua về Cal, các tùy chọn khác nhau liên quan đến tiện ích này và cách bạn có thể sử dụng Cal để hiển thị lịch trên máy Linux của mình.

1. Lịch cơ bản với Cal

Để xem lịch cơ bản của tháng hiện tại, chỉ cần nhập:

cal

Theo cách này, ngày hiện tại được đánh dấu. Trong ví dụ trên, đó là ngày 16 tháng 3 năm 2021.

2. Các tùy chọn lịch khác nhau

Cal cung cấp nhiều tùy chọn khác nhau cho người dùng. Phiên bản được đề cập trong bài viết này là phiên bản FreeBSD của Cal đi kèm với Ubuntu. Nếu bạn sử dụng bản phân phối khác, phiên bản lệnh Cal của bạn có thể khác. Để xem trang hướng dẫn sử dụng cho hệ thống của bạn, hãy nhập:

man cal

Để xem lịch của ba tháng gần nhất, hãy nhập:

cal -3

Sử dụng flag -y với Cal sẽ xuất ra lịch cho cả năm. -Y là viết tắt của  Year (năm).

cal -y

Để xem lịch cho bất kỳ năm nào khác, hãy nhập:

cal -y 2020

Bạn cũng có thể xem lịch cho một tháng và năm cụ thể:

cal month year

Chỉ cần thay thế month và year bằng số của tháng và năm, chẳng hạn như 3 cho tháng 3 và 2021 cho năm 2021. 

Ví dụ, đây là lịch của tháng 3 năm 1973. Ngày 1 tháng 3 năm đó là một ngày kỷ niệm rất quan trọng. Đó là ngày mà “Dark Side of the Moon” của Pink Floyd được phát hành.

Gọi lệnh Cal dưới dạng ncal trong Ubuntu cung cấp cho bạn nhiều tùy chọn hơn, chẳng hạn như flag -S và -M  để ngày đầu tuần bắt đầu vào Chủ nhật (sunday) hoặc Thứ hai (monday).

3. Có vấn đề gì với tháng 9 năm 1752?

Nếu bạn nhìn vào lịch của tháng 9 năm 1752 bằng cách gõ cal 9 1752, bạn có thể nhận thấy điều gì đó kỳ lạ.

Các ngày trong tháng 9 nhảy trực tiếp từ ngày 2 đến ngày 14. Đây không phải là một lỗi. Đó là bởi vì đó là khi Vương quốc Anh và các thuộc địa của nó (bao gồm cả những vùng đất mà sau này trở thành Canada và Hoa Kỳ) chuyển từ lịch Julian sang Lịch Gregorian, vẫn được sử dụng ở phương Tây ngày nay. Và họ đã quyết định bỏ qua 11 ngày

4. Các lệnh Linux có rất nhiều tùy chọn

Ngay cả các lệnh Linux cơ bản nhất cũng có rất nhiều tùy chọn mà bạn thậm chí không biết. Việc dành thời gian đọc các trang hướng dẫn sử dụng để khám phá các tính năng mới có thể giúp mọi thứ dễ dàng hơn cho bạn.

Dịch từ: https://www.makeuseof.com/display-calendar-linux-terminal/

>>> Nếu bạn đang có nhu cầu học lập trình trực tuyến, tìm hiểu ngay tại đây:

>>> Xem thêm các chủ đề hữu ích:

Vân Nguyễn

ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX

Bình luận (
0
)

Bài liên quan

  • Tầng 0, tòa nhà FPT, 17 Duy Tân, Q. Cầu Giấy, Hà Nội
  • info@funix.edu.vn
  • 0782313602 (Zalo, Viber)        
Chat Button
FUNiX V2 GenAI Chatbot ×

yêu cầu gọi lại