cal命令来自于英文单词Calendar的缩写,中文译为日历,其功能是用于显示系统月历与日期信息。简单好用,无需过多介绍,想好需求后参考常用参数表格即可使用。

语法格式:cal [参数]

常用参数:

-l单月分输出日历
-3显示最近三个月的日历
-s将星期天作为月的第一天
-m将星期一作为月的第一天
-j显示在当年中的第几天(儒略日)
-y显示当年的日历

参考实例

显示当前月份及对应日期:

[root@linuxcool ~]# cal
    February 2023   
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            

显示指定的月历信息,如2024年5月:

[root@linuxcool ~]# cal 2 2025
    February 2025   
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   

显示最近3个月的日历(上个月、当前月、下个月):

[root@linuxcool ~]# cal -3 
    January 2023          February 2023          March 2023     
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
 1  2  3  4  5  6  7            1  2  3  4            1  2  3  4
 8  9 10 11 12 13 14   5  6  7  8  9 10 11   5  6  7  8  9 10 11
15 16 17 18 19 20 21  12 13 14 15 16 17 18  12 13 14 15 16 17 18
22 23 24 25 26 27 28  19 20 21 22 23 24 25  19 20 21 22 23 24 25
29 30 31              26 27 28              26 27 28 29 30 31   
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。