cal命令来自英文单词“Calendar”的缩写,中文译为“日历”,其功能是用于显示系统月历与日期信息。简单好用,无需过多介绍,想好需求后参考常用参数表格即可使用。
语法格式:cal [参数] [对象]
常用参数:
-1 | 显示本月的日历 |
-3 | 显示最近三个月的日历 |
-C | 使用校准模式 |
-h | 显示帮助信息 |
-j | 显示在当年中的第几天(儒略日) |
-l | 单月份输出日历 |
-m | 将星期一作为每月的第一天 |
-s | 将星期天作为每月的第一天 |
-V | 显示版本信息 |
-y | 显示当年的日历 |
参考示例
显示当前月份及对应日期:
[root@linuxcool ~]# cal April 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 29 30
显示指定的月历信息,如2025年2月:
[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 March 2023 April 2023 May 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 1 1 2 3 4 5 6 5 6 7 8 9 10 11 2 3 4 5 6 7 8 7 8 9 10 11 12 13 12 13 14 15 16 17 18 9 10 11 12 13 14 15 14 15 16 17 18 19 20 19 20 21 22 23 24 25 16 17 18 19 20 21 22 21 22 23 24 25 26 27 26 27 28 29 30 31 23 24 25 26 27 28 29 28 29 30 31 30