date - 查看和修改系统时间
想要学习如何在 Linux
操作系统上查看或者修改时间,我们就需要学习下面这个命令:date 命令
,它能很方便的帮助我们操作时间。有一点需要注意的是,普通用户使用 date 命令只能查看时间,只有超级管理员才能设置。
常用参数
参数 | 说明 |
---|---|
-s | 修改系统时间 |
%H | 当前小时,24小时制 |
%I | 当前小时,12小时制 |
%M | 当前分钟 |
%S | 当前秒钟 |
%T | hh:mm:ss 格式,例如 14:02:30 |
%x | mm/dd/yyyy 格式,例如 03/25/2020 |
%a | 星期几 |
%p | 上午还是下午 |
%m | 月份 |
%Z | 时区 |
参考实例
默认情况时,使用 date
命令,不加任何参数就可以 查看当前系统时间
,不同的操作系统返回的时间格式可能会不同,如果想要按照自己要求的格式来显示,灵活的搭配上面的参数就可以实现。
(当前系统时间)
# date
Wed Mar 25 14:10:53 DST 2020
时间格式参数的运用。
(当前小时)
# date '+%H'
14
(当前时分秒)
# date '+%H:%M:%S'
14:13:48
(当前年月日)
# date '+%x'
03/25/2020
修改时间。
(改成3月26日)
# date -s '20200326'
Thu Mar 26 00:00:00 CST 2020
(修改年月日时分秒)
# date -s '20200326 10:10:10'
Thu Mar 26 10:10:10 CST 2020
hwclock -w
注意修改时间后要运行 hwclock -w 命令
,把新设置的时间写入 BIOS
防止重启后,设置的时间丢失问题。
# hwclock -w
参考资料