基本语法
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