内容来源于人民邮电出版社《Linux命令应用大词典》

讲述729个命令,1935个例子

学习Linux系统的参考书、案头书,遇到不懂的命令或命令选项一查即可

争取每天都发布内容


本文出自 “airfish2000” 博客,更多命令查看博客:

http://airfish2000.blog.51cto.com/10829608/1871380


cal命令

使用cal命令可以显示计算机系统的日历。
命令语法:

cal [选项] [ []]

命令中各选项的含义如表所示。

                                 cal命令选项含义

选项

含义

-j

显示出给定月中的每一天是一年中的第几天(从11算起)

-y

显示出整年的日历

-m

以星期一为每周第一天的方式显示

-s  

显示星期天为一个星期的第一天,默认的格式

-1

显示一个月的日历

-3 

显示系统前一个月、当前月和下一个月的日历

 

例:显示本月的日历。
[root@rhel ~]# cal
      八月 2013
日一二三四五六
             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
例:显示系统前一个月、当前月和下一个月的日历。
[root@rhel ~]# cal -3
      七月 2013             八月 2013             九月 2013
日一二三四五六  日一二三四五六  日一二三四五六
    1  2  3  4  5  6               1  2  3   1  2  3  4  5  6  7
 7  8  9 10 11 12 13   4  5  6  7  8  9 10   8  9 10 11 12 13 14
14 15 16 17 18 19 20  11 12 13 14 15 16 17  15 16 17 18 19 20 21
21 22 23 24 25 26 27  18 19 20 21 22 23 24  22 23 24 25 26 27 28
28 29 30 31           25 26 27 28 29 30 31  29 30
例:显示公元2001年的日历。
[root@rhel ~]# cal 2001
例:显示公元2007年9月的日历。
[root@rhel ~]# cal 9 2007
      九月 2007
日一二三四五六
                   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
例:以星期一为每周的第一天的方式显示本月的日历。
[root@rhel ~]# cal -m
      八月 2013
一二三四五六日
          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
例:以一月一日起的天数显示今年的日历。
[root@rhel ~]# cal -jy