cal

顯示當前日曆或指定日期的日曆

補充說明

cal命令 用於顯示當前日曆,或者指定日期的日曆,如果沒有指定參數,則顯示當前月份。

一個單一的參數指定要顯示的年份 (1 - 9999) ; 注意年份必須被完全地指定: cal 89 不會 顯示1989年的日曆. 兩個參數表示月份 (1 - 12) 和年份. 如果沒有指定參數, 則顯示當前月份的日曆.

一年從Jan 1 (1 月 1 日) 開始.

格里高利曆法改革(Gregorian Reformation)被認爲發生於 1752 年 9 月 3 日. 在此之前, 多數國家已經認可這項改革(儘管有一些直到 20 世紀初才認可它). 那天之後的 10 天在這項改革被略去了, 所以那個月的日曆有點不太尋常.

語法

1cal [ -mjy ] [ 月份 ] [ 年份 ]

選項

1-l # 顯示單月輸出;
2-3 # 顯示臨近三個月的日曆;
3-s # 將星期日作爲月的第一天;
4-m # 顯示星期一作爲一週的第一天..  (缺省爲星期日.)
5-j # 顯示儒略曆的(Julian)日期 (以 1 爲基的天數, 從 1 月 1 日開始計數) .
6-y # 顯示當前年份的日曆..

參數

1月:指定月份;
2年:指定年份。

實例

單獨執行cal命令會打印出日曆:

1[root@localhost ~]# cal
2    十二月 2013     
3日 一 二 三 四 五 六
4 1  2  3  4  5  6  7
5 8  9 10 11 12 13 14
615 16 17 18 19 20 21
722 23 24 25 26 27 28
829 30 31
1[root@localhost ~]# cal -j
2        十二月 2013        
3  日   一   二   三   四   五   六
4335 336 337 338 339 340 341
5342 343 344 345 346 347 348
6349 350 351 352 353 354 355
7356 357 358 359 360 361 362
8363 364 365
 1[root@localhost ~]# cal -3
 2
 3      九月 2021               十月 2021               十一月 2021
 4日  一 二  三 四 五  六  日 一 二 三  四  五 六  日 一 二 三 四 五 六
 5          1  2  3  4                  1  2      1  2  3  4  5  6
 6 5  6  7  8  9 10 11   3  4  5  6  7  8  9   7  8  9 10 11 12 13
 712 13 14 15 16 17 18  10 11 12 13 14 15 16  14 15 16 17 18 19 20
 819 20 21 22 23 24 25  17 18 19 20 21 22 23  21 22 23 24 25 26 27
 926 27 28 29 30        24 25 26 27 28 29 30  28 29 30
10                      31

來源:https://github.com/jaywcjlove/linux-command

最後修改於: Wednesday, January 31, 2024

相關文章:

翻譯: