常用基本命令三(时间日期类) - 黑猴子

基本语法

date [OPTION]... [+FORMAT]

1、date显示当前时间

1)基本语法:

       (1)date                                                       (功能描述:显示当前时间)

       (2)date +%Y                                              (功能描述:显示当前年份)

       (3)date +%m                                              (功能描述:显示当前月份)

       (4)date +%d                                               (功能描述:显示当前是哪一天)

       (5)date +%Y%m%d   date +%Y/%m/%d …      (功能描述:显示当前年月日各种格式 )

       (6)date "+%Y-%m-%d %H:%M:%S"           (功能描述:显示年月日时分秒)

2)案例

       [root@hadoop101 /]# date

       2017年 06月 19日 星期一 20:53:30 CST

       [root@hadoop101 /]# date +%Y%m%d

       20170619

       [root@hadoop101 /]# date "+%Y-%m-%d %H:%M:%S"

       2017-06-19 20:54:58

 

2、date显示非当前时间

1)基本语法:

(1)date -d '1 days ago'                   (功能描述:显示前一天日期)

(2)date -d yesterday +%Y%m%d  (同上)

(3)date -d next-day +%Y%m%d   (功能描述:显示明天日期)

(4)date -d 'next monday'               (功能描述:显示下周一时间)

2)案例:

[root@hadoop101 /]# date -d '1 days ago'

2017年 06月 18日 星期日 21:07:22 CST

[root@hadoop101 /]# date -d next-day +%Y%m%d

20170620

[root@hadoop101 /]# date -d 'next monday'

2017年 06月 26日 星期一 00:00:00 CST

 

3、date设置系统时间

1)基本语法:

       date -s 字符串时间

2)案例

       [root@hadoop106 /]# date -s "2017-06-19 20:52:18"

 

4、cal查看日历

1)基本语法:

       cal [选项]                    (功能描述:不加选项,显示本月日历)

       选项:

              -3 ,显示系统前一个月,当前月,下一个月的日历

              具体某一年,显示这一年的日历。

2)案例:

       [root@hadoop101 /]# cal

       [root@hadoop101 /]# cal -3

       [root@hadoop101 /]# cal 2016

 

posted @ 2018-03-28 10:23  黑猴子的家  阅读(141)  评论(0编辑  收藏  举报