Linux基礎命令—cal

一生有你llx發表於2018-10-20

cal

cal指令可以顯示一個日曆資訊,如果沒有指定選項和引數,那麼就會顯示當前的月份。

此命令的適用範圍:RedHatRHELUbuntuCentOSSUSEopenSUSEFedora

 

1、語法

cal [-smjy13]  [[[day] month] year]  

 

2、選項列表

選項

說明

-V 

顯示命令版本資訊

-1

顯示一個月的日曆資訊,這是預設值

-3

顯示上個月、這個月、下個月的日曆資訊

-s

將星期日作為第一天來顯示

-m

將星期一作為一週的第一天,預設星期日是第一天

-j

顯示儒略(顯示的是從11日起,到當前的天數)

-y

顯示當年的日曆資訊

     一個引數指定要顯示的年份(1-9999);請注意,必須指定完整的年份:“cal 89”將不顯示1989年的日曆。兩個參數列示月份(1-12)和年份。三個參數列示日期(1-31)、月份和年份,如果在終端上顯示日曆,則會突出顯示日期。如果沒有引數,則顯示當前月份的日曆。一年從11日開始。一週的第一天由地區決定。

 

3、例項

1)顯示儒略日曆

[root@localhost ~]# cal j      //這裡顯示的不是“日”,而是一年的第幾天

         九月2018         

             

                        244

245 246 247 248 249 250 251

252 253 254 255 256 257 258

259 260 261 262 263 264 265

266 267 268 269 270 271 272

273

2)將“星期日”作為第一天顯示,顯示最近3個月

[root@localhost ~]# cal -3 -s

      八月 2018               九月2018                 十月 2018     

                                     

            1  2  3   4                            1        1   2   3  4  5  6

 5  6  7   8  9  10 11      2   3   4  5   6  7  8     7  8   9  10 11 12 13

12 13 14 15 16 17 18      9   10 11 12 13 14 15    14 15 16 17 18 19 20

19 20 21 22 23 24 25      16  17 18 19 20 21 22    21 22 23 24 25 26 27

26 27 28 29 30 31          23 24 25 26 27 28 29    28 29 30 31         

                              30                                        

[root@localhost ~]# 

3)將星期一作為一個星期的第一天 

[root@localhost ~]# cal -m

      九月2018     

     

                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

 



相關文章