date工具
作用:显示和设置系统时间
选项:
-d <字符串> 显示字符串所指的日期与时间,比如:“-1 day” 表示当前日期的前一天,必须要加双引号
-s <字符串> 设置当前的时间和日期 #年月日使用(-)分隔,时分秒使用(:)分隔
时间格式:
显示时间格式: date [+指定的格式]
相关格式说明:
%T:time,显示时分秒,24小时制(hh:mm:ss)
%F:full date,显示年月日,%Y-%m-%d
说明:
Y: 年
m:月
d:日
H:时
M:分
S:秒
例如:显示年月日时分秒
格式:
date "+%F %T" # 需要用双引号括起来 表示这是一个整体
root@ubuntu1804:~# date
Tue 28 Mar 2023 11:07:08 AM CST
root@ubuntu1804:~# date +“%F”
2023-03-28
root@ubuntu1804:~# date +“%T”
11:07:18
root@ubuntu1804:~# date +“%F %T”
2023-03-28 11:07:29
只修改年月日:
date -s “20220710” 或 date -s “YYYY-MM-DD” # 时间设置成2022年7月10日0时0分
只修改时分秒:
date -s “hh:mm:ss”
全部都改:
date -s “YYYY-YY-DD HH:mm:ss”
说明:
使用date命令修改的时间是临时生效的,重启系统后失效,需要将当前时间和硬件时间同步后才可以持久生效。