前言:本篇是 Linux 基本操作篇章的内容!
笔者使用的环境是基于腾讯云服务器:CentOS 7.6 64bit。
学习集:
- C++ 入门到入土!!!学习合集
- Linux 从命令到网络再到内核!学习合集
目录索引:
1. 基本认识及语法格式和功能
2. 常用选项及基本使用
- - 2.1 显示当月日历
- - 2.2 「-y」:输出某年的日历
- - 2.3 「-j」:获取现在是当年第几天
3. 相关文章或系列推荐
1. 基本认识及语法格式和功能
1.1 基本认识
cal 命令可以用来显示公历(阳历)日历。公历是现在国际通用的历法,又称格列历,通称阳历。“阳历”名“太阳历”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名“西历”。
1.2 语法格式及功能
语法格式: cal [参数] [年份]
功能:用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份。
2. 常用选项及基本使用
2.1 显示当月日历
语法格式:cal
注:显示当月格式不需要添加任何附加信息,直接使用指令!
[Mortal@VM-12-16-centos test_txtfile]$ cal
May 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 31
2.2 「-y」:输出某年的日历
语法格式:cal -y year
year:表示指定年份
[Mortal@VM-12-16-centos test_txtfile]$ cal -y 2023
2023
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 7 1 2 3 4 1 2 3 4
8 9 10 11 12 13 14 5 6 7 8 9 10 11 5 6 7 8 9 10 11
15 16 17 18 19 20 21 12 13 14 15 16 17 18 12 13 14 15 16 17 18
22 23 24 25 26 27 28 19 20 21 22 23 24 25 19 20 21 22 23 24 25
29 30 31 26 27 28 26 27 28 29 30 31
April May June
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 1 2 3 4 5 6 1 2 3
2 3 4 5 6 7 8 7 8 9 10 11 12 13 4 5 6 7 8 9 10
9 10 11 12 13 14 15 14 15 16 17 18 19 20 11 12 13 14 15 16 17
16 17 18 19 20 21 22 21 22 23 24 25 26 27 18 19 20 21 22 23 24
23 24 25 26 27 28 29 28 29 30 31 25 26 27 28 29 30
30
July August September
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 1 2 3 4 5 1 2
2 3 4 5 6 7 8 6 7 8 9 10 11 12 3 4 5 6 7 8 9
9 10 11 12 13 14 15 13 14 15 16 17 18 19 10 11 12 13 14 15 16
16 17 18 19 20 21 22 20 21 22 23 24 25 26 17 18 19 20 21 22 23
23 24 25 26 27 28 29 27 28 29 30 31 24 25 26 27 28 29 30
30 31
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 6 7 1 2 3 4 1 2
8 9 10 11 12 13 14 5 6 7 8 9 10 11 3 4 5 6 7 8 9
15 16 17 18 19 20 21 12 13 14 15 16 17 18 10 11 12 13 14 15 16
22 23 24 25 26 27 28 19 20 21 22 23 24 25 17 18 19 20 21 22 23
29 30 31 26 27 28 29 30 24 25 26 27 28 29 30
31
2.3 「-j」:获取现在是当年第几天
注:显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)【实际程序中会有标识当前时间点】
[Mortal@VM-12-16-centos test_txtfile]$ cal -j
May 2023
Sun Mon Tue Wed Thu Fri Sat
121 122 123 124 125 126
127 128 129 130 131 132 133
134 135 136 137 138 139 140
141 142 143 144 145 146 147
148 149 150 151
3. 相关文章或系列推荐
1. Linux 学习目录合集 ;
2. Linux :: 时间日历指令【1】:date 指令:格式化显示时间信息、Linux 下获取时间
3. Linux :: 时间日历指令【2】:date 指令 与 时间戳(及日期与时间戳的相互转换)