zoukankan      html  css  js  c++  java
  • 每天一个Linux命令(33)cal命令

          cal命令用于显示当前日历,或者指定日期的日历。

          (1)用法:

          用法: cal [选项]  [[[日] 月] 年]

          (2)功能:

          功能:  用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份

          (3)选项参数:

          1) -1  --one             只显示当前月份(默认)

      2) -3  --three             显示上个月、当月和下个月

          3) -s  --sunday            周日作为一周第一天

          4) -m --monday            周一用为一周第一天

          5) -j   --julian            输出儒略日

          6)-y   --year              输出整年

          (4)实例:

          1)[sunjimeng@localhost ~]$ cal            显示当前月份的日历

    [sunjimeng@localhost ~]$ cal
          五月 2016     
    日 一 二 三 四 五 六
     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
    
    [sunjimeng@localhost ~]$ 

          2)[sunjimeng@localhost ~]$ cal -1           显示当前月份的日历,与cal -1的参数一样

    [sunjimeng@localhost ~]$ cal -1
          五月 2016     
    日 一 二 三 四 五 六
     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
    
    [sunjimeng@localhost ~]$ 

          3)[sunjimeng@localhost ~]$ cal -3          显示着这个月,上个月和下个月的日历

    [sunjimeng@localhost ~]$ cal -3
          四月 2016             五月 2016             六月 2016     
    日 一 二 三 四 五 六  日 一 二 三 四 五 六  日 一 二 三 四 五 六
                    1  2   1  2  3  4  5  6  7            1  2  3  4
     3  4  5  6  7  8  9   8  9 10 11 12 13 14   5  6  7  8  9 10 11
    10 11 12 13 14 15 16  15 16 17 18 19 20 21  12 13 14 15 16 17 18
    17 18 19 20 21 22 23  22 23 24 25 26 27 28  19 20 21 22 23 24 25
    24 25 26 27 28 29 30  29 30 31              26 27 28 29 30      
                                                                    
    [sunjimeng@localhost ~]$ 

          4)[sunjimeng@localhost ~]$ cal -j          显示某日是今年的第多少天

    [sunjimeng@localhost ~]$ cal -j
             五月 2016         
     日  一  二  三  四  五  六
    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 152

          5)[sunjimeng@localhost ~]$ cal -s          将周日作为显示的日历的第一天

    [sunjimeng@localhost ~]$ cal -s
          五月 2016     
    日 一 二 三 四 五 六
     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
    
    [sunjimeng@localhost ~]$ 

          6)[sunjimeng@localhost ~]$ cal 11 2099           显示特定某天的日历

    [sunjimeng@localhost ~]$ cal 11 2099
         十一月 2099    
    日 一 二 三 四 五 六
     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
    
    [sunjimeng@localhost ~]$ cal 11 11 1111
         十一月 1111    
    日 一 二 三 四 五 六
              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

          7)[sunjimeng@localhost ~]$ cal -m         以星期一作为一周的开始显示当前月份的日历

    [sunjimeng@localhost ~]$ cal -m
          五月 2016     
    一 二 三 四 五 六 日
                       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

          8)[sunjimeng@localhost ~]$ cal 2016        也可以显示某个特定年份的日历

    [sunjimeng@localhost ~]$ cal 2016
                                   2016                               
    
            一月                   二月                   三月        
    日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
                    1  2       1  2  3  4  5  6          1  2  3  4  5
     3  4  5  6  7  8  9    7  8  9 10 11 12 13    6  7  8  9 10 11 12
    10 11 12 13 14 15 16   14 15 16 17 18 19 20   13 14 15 16 17 18 19
    17 18 19 20 21 22 23   21 22 23 24 25 26 27   20 21 22 23 24 25 26
    24 25 26 27 28 29 30   28 29                  27 28 29 30 31
    31
            四月                   五月                   六月        
    日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
                    1  2    1  2  3  4  5  6  7             1  2  3  4
     3  4  5  6  7  8  9    8  9 10 11 12 13 14    5  6  7  8  9 10 11
    10 11 12 13 14 15 16   15 16 17 18 19 20 21   12 13 14 15 16 17 18
    17 18 19 20 21 22 23   22 23 24 25 26 27 28   19 20 21 22 23 24 25
    24 25 26 27 28 29 30   29 30 31               26 27 28 29 30
    
            七月                   八月                   九月        
    日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
                    1  2       1  2  3  4  5  6                1  2  3
     3  4  5  6  7  8  9    7  8  9 10 11 12 13    4  5  6  7  8  9 10
    10 11 12 13 14 15 16   14 15 16 17 18 19 20   11 12 13 14 15 16 17
    17 18 19 20 21 22 23   21 22 23 24 25 26 27   18 19 20 21 22 23 24
    24 25 26 27 28 29 30   28 29 30 31            25 26 27 28 29 30
    31
            十月                  十一月                 十二月       
    日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
                       1          1  2  3  4  5                1  2  3
     2  3  4  5  6  7  8    6  7  8  9 10 11 12    4  5  6  7  8  9 10
     9 10 11 12 13 14 15   13 14 15 16 17 18 19   11 12 13 14 15 16 17
    16 17 18 19 20 21 22   20 21 22 23 24 25 26   18 19 20 21 22 23 24
    23 24 25 26 27 28 29   27 28 29 30            25 26 27 28 29 30 31
    30 31
  • 相关阅读:
    Linux基操:软件安装的方式:解压缩安装
    Linux基操:linux命令失效解决方法
    Linux基操:软件安装的方式:rpm,&&环境变量配置
    Linux基操:进程管理
    Linux基操:磁盘管理,扩展文件挂载问题
    Linux基操(Centos7):用户管理
    Linux基操:文件内容查看方式&&软链接硬链接(拓展)
    Linux基操:目录相关命令
    多测师肖sir_高级金牌讲师__面试和答案归纳
    多测师肖sir__高级金牌讲师 ___python中len函数
  • 原文地址:https://www.cnblogs.com/MenAngel/p/5543605.html
Copyright © 2011-2022 走看看