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 
  • 相关阅读:
    HDU 1527 取石子游戏 (威佐夫博奕)
    HDU 1159 Common Subsequence (LCS)
    HDU 1160 FatMouse's Speed (LIS)
    HDU 2577 How to Type (DP)
    csu 1395: Timebomb (模拟)
    csu 1556: Jerry's trouble(大数取模)
    csu 1553: Good subsequence (最长连续子序列)
    csu 1548: Design road (三分)
    csu 1547: Rectangle (01背包)
    csu 1541: There is No Alternative(Kruskal 最小生成树)
  • 原文地址:https://www.cnblogs.com/Ye-Jason/p/7376766.html
Copyright © 2011-2022 走看看