date命令

date - print or set the system date and time。即,打印或设置系统日期和时间。

date的用法:

date [OPTION]... [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

实例1,打印今天的日期的两种格式

[zhangchuangfei@localhost ~]$ date +%F
2021-07-17
[zhangchuangfei@localhost ~]$ date +%Y%m%d
20210717

实例2,打印昨天的日期

[zhangchuangfei@localhost ~]$ date -d "1 day ago" +%Y%m%d
20210716

实例3,设定为昨天的日期

[root@localhost ~]# date -s 20210716
Fri Jul 16 00:00:00 CST 2021

只有root权限才可以设定时间。