Lệnh cal trong linux

Tên

cal - hiển thị lịch

Tóm tắc

cal [- smjy13 ] [[ tháng] năm ]

Sự miêu tả

Cal hiển thị một lịch đơn giản. Nếu các đối số không được chỉ định, tháng hiện tại sẽ được hiển thị. Các tùy chọn như sau:

-1

Hiển thị đầu ra một tháng. (Đây là mặc định.)

-3

Hiển thị đầu ra prev / current / next month.

-S

Hiển thị chủ nhật là ngày đầu tiên của tuần. (Đây là mặc định.)

-m

Hiển thị thứ hai là ngày đầu tiên của tuần.

-j

Hiển thị ngày Julian (ngày một ngày, được đánh số từ ngày 1 tháng 1).

-y

Hiển thị lịch cho năm hiện tại.

Một tham số chỉ định năm (1 - 9999) sẽ được hiển thị; lưu ý năm phải được xác định đầy đủ: `` cal 89 '' sẽ không hiển thị lịch cho năm 1989. Hai tham số biểu thị tháng (1 - 12) và năm. Nếu không có thông số nào được chỉ định, lịch của tháng hiện tại sẽ được hiển thị.

Một năm bắt đầu vào ngày 1 tháng 1.

The Gregorian Reformation được cho là đã xảy ra vào năm 1752 vào ngày 3 tháng 9. Bởi thời gian này, hầu hết các nước đã công nhận sự cải cách (mặc dù một số không nhận ra nó cho đến đầu những năm 1900.) Mười ngày sau ngày đó đã bị loại bỏ bởi sự cải cách, vì vậy lịch cho tháng đó là một chút bất thường.

Lệnh cal trong linux

Trên các hệ điều hành giống Unix, các lệnh cal và ncal hiển thị lịch được định dạng trong thiết bị đầu cuối.

Sự miêu tả

Theo mặc định, lịch được hiển thị theo cal trông như sau:

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

Lệnh ncal (“new cal”) cung cấp các chức năng tương tự của cal, nhưng nó có thể hiển thị lịch theo chiều dọc (với các tuần trong cột). Trên các hệ thống có cài đặt ncal, cal thường là một liên kết tượng trưng đến ncal. Nó hoạt động giống như cal ban đầu nếu bạn sử dụng tên cal để chạy chương trình.

Nếu không có tùy chọn nào được chỉ định, cal và ncal hiển thị tháng hiện tại, với ngày hiện tại được đánh dấu.

Cú pháp

cal [month] [year] [-m month] [-y year] [-h] [-3] [-1] [-A num] [-B num]
    [-d YYYY-MM] [-j] [-N]
ncal [month] [year] [-m month] [-y year] [-h] [-3] [-1] [-A num] [-B num]
     [-d YYYY-MM] [-J] [-C] [-e] [-o] [-p] [-w] [-M] [-S] [-b]

Tùy chọn

Các tùy chọn sau có sẵn ở cả cal và ncal:

Lựa chọnSự miêu tả
-NS Đừng đánh dấu ngày hôm nay.

-m tháng

Chỉ định một tháng để hiển thị. Từ chỉ định tháng là tên đầy đủ của tháng (ví dụ: Februtee), viết tắt của tháng gồm ít nhất ba chữ cái (ví dụ: Feb) hoặc một số (ví dụ: 2). Nếu bạn chỉ định một số, theo sau là chữ f hoặc p, thì tháng của năm sau hoặc năm trước, tương ứng, sẽ hiển thị. Ví dụ: -m 2f hiển thị tháng 2 năm sau.

-năm

Chỉ định một năm để hiển thị. Ví dụ, -y 1970 hiển thị toàn bộ lịch của năm 1970.
-3 Hiển thị tháng trước, tháng này và tháng sau.
-1 Chỉ hiển thị trong tháng này. Đây là mặc định.

-A số

Hiển thị số tháng xảy ra sau bất kỳ tháng nào đã được chỉ định. Ví dụ, -3 -A 3 hiển thị tháng trước, tháng này và bốn tháng sau lần này; và -y 1970 -A 2 hiển thị mỗi tháng vào năm 1970 và hai tháng đầu năm 1971.

-B num

Hiển thị số tháng xảy ra trước bất kỳ tháng nào đã được chỉ định. Ví dụ, -3 -B 2 hiển thị ba tháng trước, tháng này và tháng sau.

-d YYYY-MM

Hoạt động như thể tháng hiện tại là số MM của năm YYYY.

Tùy chọn: cal

Các tùy chọn sau chỉ có sẵn trong cal:

Lựa chọnSự miêu tả
-NS Hiển thị lịch Julian, thay vì lịch Gregorian mặc định. Tất cả các ngày được đánh số từ ngày 1 tháng 1, thay vì từ đầu tháng.
-N Cư xử như thể bạn chạy ncal, sử dụng các tùy chọn của nó và hiển thị đầu ra.

Tùy chọn: ncal

Các tùy chọn sau chỉ có sẵn trong ncal:

Lựa chọnSự miêu tả
-NS Hiển thị lịch Julian, thay vì lịch Gregorian mặc định. Tất cả các ngày được đánh số từ ngày 1 tháng 1, thay vì từ đầu tháng. Nếu kết hợp với -o, hiển thị ngày Phục sinh Chính thống giáo theo lịch Julian.
-e Hiển thị ngày Lễ Phục sinh cho lịch phương Tây. Tùy chọn này tồn tại vì Lễ Phục sinh là một ngày xác định khi tính toán các ngày theo lịch truyền thống.
-o Hiển thị ngày của Lễ Phục sinh chính thống.
-P In mã quốc gia và “ngày chuyển đổi” để chuyển từ lịch Julian sang Gregorian ở các quốc gia khác nhau.
-w In số của tuần dưới mỗi cột tuần.
-NS Hãy cư xử như thể bạn đã chạy cal, sử dụng các tùy chọn của nó và hiển thị đầu ra.
-NS Hiển thị các tuần với Thứ Hai là ngày đầu tiên.
-NS Hiển thị các tuần với Chủ nhật là ngày đầu tiên. Đây là mặc định.
-NS Sử dụng định dạng hiển thị lịch của cal.

Các ví dụ

cal

Hiển thị lịch cho tháng này, với ngày hôm nay được đánh dấu.

cal -h

Giống như lệnh trước, nhưng không làm nổi bật ngày hôm nay.

cal -3

Hiển thị tháng trước, tháng này và tháng sau.

cal -y

Hiển thị lịch của cả năm nay.

cal -y 2000

Hiển thị lịch cả năm 2000.

cal 2000

Giống như lệnh trước.

cal -m December

Hiển thị lịch cho tháng 12 năm nay.

cal -m Dec

Giống như lệnh trước.

cal -m 12

Tương tự như hai lệnh trước.

cal 12

Tương tự như ba lệnh trước.

cal 12 2000

Hiển thị lịch cho tháng 12 năm 2000.

ncal

Hiển thị lịch của tháng này, với các tuần được sắp xếp theo chiều dọc chứ không phải theo chiều ngang.

ncal -y

Sử dụng biểu diễn lịch dọc, hiển thị cả năm.

lịch – Hiển thị các cuộc hẹn và lời nhắc.