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
版權申明:
- 未標註來源的內容皆為原創,未經授權請勿轉載(因轉載後排版往往錯亂、內容不可控、無法持續更新等);
- 非營利為目的,演繹本博客任何內容,請以'原文出處'或者'參考鏈接'等方式給出本站相關網頁地址(方便讀者)。