歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

每天一個Linux命令(33)cal命令

[b] cal命令用於顯示當前日歷,或者指定日期的日歷。[/b] [b] (1)用法:[/b]

[b]用法: cal [選項] [[[日] 月] 年][/b] [b](2)功能:[/b]

[b] 功能: 用於查看日歷等時間信息,如只有一個參數,則表示年份(1-9999),如有兩個參數,則表示月份和年份[/b][b] (3)選項參數:[/b]

1) -1 --one             只顯示當前月份(默認)   2) -3 --three             顯示上個月、當月和下個月

3) -s --sunday            周日作為一周第一天 4) -m --monday           周一用為一周第一天

5) -j --julian            輸出儒略日 6)-y --year             輸出整年

[b] (4)實例:[/b] 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

Copyright © Linux教程網 All Rights Reserved