ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux基础命令---cal

Linux基础命令---cal

原创 Linux操作系统 作者:一生有你llx 时间:2018-10-21 09:57:58 0 删除 编辑

cal

cal 指令可以显示一个日历信息,如果没有指定选项和参数,那么就会显示当前的月份。

此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

 

1 、语法

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

 

2 、选项列表

选项

说明

-V 

显示命令版本信息

-1

显示一个月的日历信息,这是默认值

-3

显示上个月、这个月、下个月的日历信息

-s

将星期日作为第一天来显示

-m

将星期一作为一周的第一天,默认星期日是第一天

-j

显示 儒略 (显示的是从1月1日起,到当前的天数)

-y

显示当年的日历信息

      一个参数指定要显示的年份(1-9999);请注意,必须指定完整的年份:“cal 89”将不显示1989年的日历。两个参数表示月份(1-12)和年份。三个参数表示日期(1-31)、月份和年份,如果在终端上显示日历,则会突出显示日期。如果没有参数,则显示当前月份的日历。一年从1月1日开始。一周的第一天由地区决定。

 

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

 


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29270124/viewspace-2216974/,如需转载,请注明出处,否则将追究法律责任。

下一篇: Linux基础命令---bc
请登录后发表评论 登录
全部评论
多年物联网讲师经验,曾任职于达内、华清等公司。擅长Linux、c、java、Android、单片机、ZigBee、BLE等领域

注册时间:2018-10-21

  • 博文量
    256
  • 访问量
    258739