Linux常用命令-cal

命令

cal

描述

display a calendar
显示日历

用法

1
cal [options] [[[day] month] year]

选项

1
2
3
4
5
6
7
Options:
-1 显示当前月份,默认选项
-3 显示最近三个月,即包括上个月和下个月
-s 星期日是一周的第一天
-m 星期一是一周的第一天
-j 显示Julian日期
-y 显示今年日期

注意

示例

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
$  cal
February 2021
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
$ cal -3
January 2021 February 2021 March 2021
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 3 4 5 6 1 2 3 4 5 6
3 4 5 6 7 8 9 7 8 9 10 11 12 13 7 8 9 10 11 12 13
10 11 12 13 14 15 16 14 15 16 17 18 19 20 14 15 16 17 18 19 20
17 18 19 20 21 22 23 21 22 23 24 25 26 27 21 22 23 24 25 26 27
24 25 26 27 28 29 30 28 28 29 30 31
31
$ cal -m
February 2021
Mo Tu We Th Fr Sa Su
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
$ cal -j
February 2021
Sun Mon Tue Wed Thu Fri Sat
32 33 34 35 36 37
38 39 40 41 42 43 44
45 46 47 48 49 50 51
52 53 54 55 56 57 58
59
$ cal -j3
January 2021 February 2021 March 2021
Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
1 2 32 33 34 35 36 37 60 61 62 63 64 65
3 4 5 6 7 8 9 38 39 40 41 42 43 44 66 67 68 69 70 71 72
10 11 12 13 14 15 16 45 46 47 48 49 50 51 73 74 75 76 77 78 79
17 18 19 20 21 22 23 52 53 54 55 56 57 58 80 81 82 83 84 85 86
24 25 26 27 28 29 30 59 87 88 89 90
31
$ cal 2000
...
# 指定月和年
$ cal 05 2000
May 2000
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
# 指定日,月,年
$ cal 15 05 2020
May 2020
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
# 有意思,1752年9月的日历
$ cal 9 1752
September 1752
Su Mo Tu We Th Fr Sa
1 2 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30