zoukankan      html  css  js  c++  java
  • 每日Linux命令(2)-cal

    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 
  • 相关阅读:
    LinkedList源码解析
    四种List实现类的对比总结
    HashMap源码解析
    Flutter——Switch组件(开关组件)
    Flutter——Radio组件、RadioListTile组件(单选按钮组件)
    Flutter——Checkbox组件、CheckboxListTile(多选框组件)
    Flutter——TextField组件(文本框组件)
    Flutter——FloatingActionButton组件(浮动按钮组件)
    Flutter中的按钮组件介绍
    Flutter——Drawer、DrawerHeader、UserAccountsDrawerHeader组件(侧边栏组件)
  • 原文地址:https://www.cnblogs.com/Ye-Jason/p/7376766.html
Copyright © 2011-2022 走看看