Linux命令 cal - 顯示當前日歷或指定日期的日歷

2021-10-28 11:37 更新

cal

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

補充說明

cal命令 用于顯示當前日歷,或者指定日期的日歷,如果沒有指定參數(shù),則顯示當前月份。

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

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

格里高利歷法改革(Gregorian Reformation)被認為發(fā)生于 1752 年 9 月 3 日. 在此之前, 多數(shù)國家已經(jīng)認可這項改革(盡管有一些直到 20 世紀初才認可它). 那天之后的 10 天在這項改革被略去了, 所以那個月的日歷有點不太尋常.

語法

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

選項

-l # 顯示單月輸出;
-3 # 顯示臨近三個月的日歷;
-s # 將星期日作為月的第一天;
-m # 顯示星期一作為一周的第一天..  (默認為星期日.)
-j # 顯示儒略歷的(Julian)日期 (以 1 為基的天數(shù), 從 1 月 1 日開始計數(shù)) .
-y # 顯示當前年份的日歷..

參數(shù)

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

實例

單獨執(zhí)行cal命令會打印出日歷:

[root@localhost ~]# cal
    十二月 2013     
日 一 二 三 四 五 六
 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 31
[root@localhost ~]# cal -j
        十二月 2013        
  日   一   二   三   四   五   六
335 336 337 338 339 340 341
342 343 344 345 346 347 348
349 350 351 352 353 354 355
356 357 358 359 360 361 362
363 364 365
[root@localhost ~]# cal -3
    十一月 2013           十二月 2013            一月 2014      
日 一 二 三 四 五 六  日 一 二 三 四 五 六  日 一 二 三 四 五 六
                1  2   1  2  3  4  5  6  7            1  2  3  4
 3  4  5  6  7  8  9   8  9 10 11 12 13 14   5  6  7  8  9 10 11
10 11 12 13 14 15 16  15 16 17 18 19 20 21  12 13 14 15 16 17 18
17 18 19 20 21 22 23  22 23 24 25 26 27 28  19 20 21 22 23 24 25
24 25 26 27 28 29 30  29 30 31              26 27 28 29 30 31  


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號