每日Linux命令(2)-cal

来源:互联网 发布:云计算安全问题解决 编辑:程序博客网 时间:2024/06/05 06:45

cal命令用来显示公历,公历是现在国际通用的历法。

一、格式

cal [选项] [参数]

二、功能

显示当前日历年月日,也可以指定显示某年全年日历及时间。

三、命令选项

-h 关闭今天显示的高亮-j 显示今天在一年中的天数-m 指定显示当年的某月日历-y 指定显示某年的日历-3 指定显示当月,前一月,后一个月的日历

四、实际例子

1、在终端输入cal命令,显示当前月的日历,且在当天高亮

ysxy@ubuntu:~$ cal    August 2017       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、在终端输入cal -h 

显示当前月的日历,但是当天日期不高亮

ysxy@ubuntu:~$ cal -h    August 2017       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、在终端输入 cal -j

显示当前在一年中的天数,且在当前天数上高亮

ysxy@ubuntu:~$ cal -j        August 2017           Su  Mo  Tu  We  Th  Fr  Sa          213 214 215 216 217  218 219 220 221 222 223 224  225 226 227 228 229 230 231  232 233 234 235 236 237 238  239 240 241 242 243

4、cal -m 命令,指定当年某月的日历

ysxy@ubuntu:~$ cal -m 3     March 2017       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 

5、cal -y 或 cal 某年 命令,指定某年的日历,例如,回不去的2009

ysxy@ubuntu:~$ cal -y 2009                            2009      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   1  2  3  4  5  6  7   1  2  3  4  5  6  7   4  5  6  7  8  9 10   8  9 10 11 12 13 14   8  9 10 11 12 13 14  11 12 13 14 15 16 17  15 16 17 18 19 20 21  15 16 17 18 19 20 21  18 19 20 21 22 23 24  22 23 24 25 26 27 28  22 23 24 25 26 27 28  25 26 27 28 29 30 31                        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  2  3  4                  1  2      1  2  3  4  5  6   5  6  7  8  9 10 11   3  4  5  6  7  8  9   7  8  9 10 11 12 13  12 13 14 15 16 17 18  10 11 12 13 14 15 16  14 15 16 17 18 19 20  19 20 21 22 23 24 25  17 18 19 20 21 22 23  21 22 23 24 25 26 27  26 27 28 29 30        24 25 26 27 28 29 30  28 29 30                                    31                                                  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  2  3  4                     1         1  2  3  4  5   5  6  7  8  9 10 11   2  3  4  5  6  7  8   6  7  8  9 10 11 12  12 13 14 15 16 17 18   9 10 11 12 13 14 15  13 14 15 16 17 18 19  19 20 21 22 23 24 25  16 17 18 19 20 21 22  20 21 22 23 24 25 26  26 27 28 29 30 31     23 24 25 26 27 28 29  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   1  2  3  4  5  6  7         1  2  3  4  5   4  5  6  7  8  9 10   8  9 10 11 12 13 14   6  7  8  9 10 11 12  11 12 13 14 15 16 17  15 16 17 18 19 20 21  13 14 15 16 17 18 19  18 19 20 21 22 23 24  22 23 24 25 26 27 28  20 21 22 23 24 25 26  25 26 27 28 29 30 31  29 30                 27 28 29 30 31   

5、cal -3 命令,显示前一个月,当前月,后一个月3个月的日历

ysxy@ubuntu:~$ cal -3                            2017        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  

6、指定某年某月 例如 cal 9 2009,(一个难以忘记的时间)

ysxy@ubuntu:~$ cal 9 2009   September 2009     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 

 

原创粉丝点击