Linux cal 命令教程:查看日历 📅
1. 简介
cal
命令用于显示系统中的日历。它可以快速查看当前月份的日历,也可以查看历史或未来的日期信息。非常适合快速查看日期,尤其在命令行环境下十分方便。📆
2. 常见操作概览 📋
操作 | 命令格式 | 说明 |
---|---|---|
查看当前月份日历 | cal | 显示当前月份的日历。 |
查看特定月份的日历 | cal <月份> <年份> | 查看指定月份和年份的日历。 |
查看全年日历 | cal -y | 显示当前年份的全年日历。 |
查看指定年份的全年日历 | cal -y <年份> | 显示指定年份的全年日历。 |
显示其他格式的日历 | cal -3 | 显示当前月份及前后各一个月的日历。 |
显示当前日期是一年中的第几天 | cal -j | 显示当前日期是一年中的第几天。 |
显示任意前后区间的月历 | cal -B<月数> -A<月数> | -B 向前显示的月份数量,-A 向后的月份数量。 |
显示复活节日期 | cal -e | 彩蛋?没什么实际作用。 |
3. 命令示例 ⚡
3.1 查看当前月份的日历
运行 cal
命令查看当前月份的日历:
$ cal
示例输出:
November 2024
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
3.2 查看指定月份的日历
要查看某个月份的日历,指定月份和年份。例如,查看 12 月 2024 年的日历:
$ cal 12 2024
示例输出:
December 2024
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 31
3.3 查看全年日历
运行 cal -y
查看当前年份的全年日历:
$ cal -y
示例输出:
2024
January February March
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 1 2 3 1 2
7 8 9 10 11 12 13 4 5 6 7 8 9 10 3 4 5 6 7 8 9
14 15 16 17 18 19 20 11 12 13 14 15 16 17 10 11 12 13 14 15 16
21 22 23 24 25 26 27 18 19 20 21 22 23 24 17 18 19 20 21 22 23
28 29 30 31 25 26 27 28 29 24 25 26 27 28 29 30
31
...
3.4 查看当前月与前后各一个月的日历
使用 -3
参数查看当前月份和前后各一个月的日历:
$ cal -3
示例输出:
2024
October November December
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 1 2 1 2 3 4 5 6 7
6 7 8 9 10 11 12 3 4 5 6 7 8 9 8 9 10 11 12 13 14
13 14 15 16 17 18 19 10 11 12 13 14 15 16 15 16 17 18 19 20 21
20 21 22 23 24 25 26 17 18 19 20 21 22 23 22 23 24 25 26 27 28
27 28 29 30 31 24 25 26 27 28 29 30 29 30 31
3.5 查看当前日期是一年中第几天
使用 -j
参数查看当前日期是一年中第几天
cal -j
示例输出:
November 2024
Su Mo Tu We Th Fr Sa
306 307
308 309 310 311 312 313 314
315 316 317 318 319 320 321
322 323 324 325 326 327 328
329 330 331 332 333 334 335