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