cal 命令可以用来显示公历(阳历)日历。公历是现在国际通用的历法,又叫格列历,通称阳历。阳历又叫太阳历,系以地球绕行太阳一周为一年,为西方各国所通用,故又名西历;
命令格式 - cal [参数] [月份] [年份]
命令功能 - 用于查看日历等时间信息,如果只有一个参数,则表示年份(1-9999),如果有两个参数,则表示月份和年份
命令参数 -
命令实例 -
实例一:显示当前月份日历
命令
xxxxxxxxxx
11cal
输出
xxxxxxxxxx
1Qs-MacBook-Pro:~ qiu$ cal
2 五月 2019
3日 一 二 三 四 五 六
4 1 2 3 4
5 5 6 7 8 9 10 11
612 13 14 15 16 17 18
719 20 21 22 23 24 25
826 27 28 29 30 31
9
10Qs-MacBook-Pro:~ qiu$
实例二:显示指定月份的日历
命令
xxxxxxxxxx
11cal 9 2019
输出
xxxxxxxxxx
101Qs-MacBook-Pro:~ qiu$ cal 9 2019
2 九月 2019
3日 一 二 三 四 五 六
4 1 2 3 4 5 6 7
5 8 9 10 11 12 13 14
615 16 17 18 19 20 21
722 23 24 25 26 27 28
829 30
9
10Qs-MacBook-Pro:~ qiu$
实例三:显示2019年日历
命令
xxxxxxxxxx
21cal -y 2019
2cal 2019
输出
xxxxxxxxxx
1371Qs-MacBook-Pro:~ qiu$ cal -y 2019
2 2019
3 一月 二月 三月
4日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六
5 1 2 3 4 5 1 2 1 2
6 6 7 8 9 10 11 12 3 4 5 6 7 8 9 3 4 5 6 7 8 9
713 14 15 16 17 18 19 10 11 12 13 14 15 16 10 11 12 13 14 15 16
820 21 22 23 24 25 26 17 18 19 20 21 22 23 17 18 19 20 21 22 23
927 28 29 30 31 24 25 26 27 28 24 25 26 27 28 29 30
10 31
11
12 四月 五月 六月
13日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六
14 1 2 3 4 5 6 1 2 3 4 1
15 7 8 9 10 11 12 13 5 6 7 8 9 10 11 2 3 4 5 6 7 8
1614 15 16 17 18 19 20 12 13 14 15 16 17 18 9 10 11 12 13 14 15
1721 22 23 24 25 26 27 19 20 21 22 23 24 25 16 17 18 19 20 21 22
1828 29 30 26 27 28 29 30 31 23 24 25 26 27 28 29
19 30
20
21 七月 八月 九月
22日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六
23 1 2 3 4 5 6 1 2 3 1 2 3 4 5 6 7
24 7 8 9 10 11 12 13 4 5 6 7 8 9 10 8 9 10 11 12 13 14
2514 15 16 17 18 19 20 11 12 13 14 15 16 17 15 16 17 18 19 20 21
2621 22 23 24 25 26 27 18 19 20 21 22 23 24 22 23 24 25 26 27 28
2728 29 30 31 25 26 27 28 29 30 31 29 30
28
29
30 十月 十一月 十二月
31日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六
32 1 2 3 4 5 1 2 1 2 3 4 5 6 7
33 6 7 8 9 10 11 12 3 4 5 6 7 8 9 8 9 10 11 12 13 14
3413 14 15 16 17 18 19 10 11 12 13 14 15 16 15 16 17 18 19 20 21
3520 21 22 23 24 25 26 17 18 19 20 21 22 23 22 23 24 25 26 27 28
3627 28 29 30 31 24 25 26 27 28 29 30 29 30 31
37
xxxxxxxxxx
381Qs-MacBook-Pro:~ qiu$ cal 2019
2 2019
3 一月 二月 三月
4日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六
5 1 2 3 4 5 1 2 1 2
6 6 7 8 9 10 11 12 3 4 5 6 7 8 9 3 4 5 6 7 8 9
713 14 15 16 17 18 19 10 11 12 13 14 15 16 10 11 12 13 14 15 16
820 21 22 23 24 25 26 17 18 19 20 21 22 23 17 18 19 20 21 22 23
927 28 29 30 31 24 25 26 27 28 24 25 26 27 28 29 30
10 31
11
12 四月 五月 六月
13日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六
14 1 2 3 4 5 6 1 2 3 4 1
15 7 8 9 10 11 12 13 5 6 7 8 9 10 11 2 3 4 5 6 7 8
1614 15 16 17 18 19 20 12 13 14 15 16 17 18 9 10 11 12 13 14 15
1721 22 23 24 25 26 27 19 20 21 22 23 24 25 16 17 18 19 20 21 22
1828 29 30 26 27 28 29 30 31 23 24 25 26 27 28 29
19 30
20
21 七月 八月 九月
22日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六
23 1 2 3 4 5 6 1 2 3 1 2 3 4 5 6 7
24 7 8 9 10 11 12 13 4 5 6 7 8 9 10 8 9 10 11 12 13 14
2514 15 16 17 18 19 20 11 12 13 14 15 16 17 15 16 17 18 19 20 21
2621 22 23 24 25 26 27 18 19 20 21 22 23 24 22 23 24 25 26 27 28
2728 29 30 31 25 26 27 28 29 30 31 29 30
28
29
30 十月 十一月 十二月
31日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六
32 1 2 3 4 5 1 2 1 2 3 4 5 6 7
33 6 7 8 9 10 11 12 3 4 5 6 7 8 9 8 9 10 11 12 13 14
3413 14 15 16 17 18 19 10 11 12 13 14 15 16 15 16 17 18 19 20 21
3520 21 22 23 24 25 26 17 18 19 20 21 22 23 22 23 24 25 26 27 28
3627 28 29 30 31 24 25 26 27 28 29 30 29 30 31
37
38Qs-MacBook-Pro:~ qiu$
实例四:显示自1月1日的天数
命令
xxxxxxxxxx
11cal -j
输出
xxxxxxxxxx
101Qs-MacBook-Pro:~ qiu$ cal -j
2 五月 2019
3 日 一 二 三 四 五 六
4 121 122 123 124
5125 126 127 128 129 130 131
6132 133 134 135 136 137 138
7139 140 141 142 143 144 145
8146 147 148 149 150 151
9
10Qs-MacBook-Pro:~ qiu$
实例五:星期一显示在第一列
命令
xxxxxxxxxx
11cal -m
输出
xxxxxxxxxx
179101// Mac_Terminal 下 -m 参数无效
2[root@localhost ~]# cal -m
3 十二月 2012
4一 二 三 四 五 六 日
5 1 2
6 3 4 5 6 7 8 9
710 11 12 13 14 15 16
817 18 19 20 21 22 23
924 25 26 27 28 29 30
1031[root@localhost ~]#