Linux的两种时钟:
在学习date, hwclock, cal之前我们有必要了解一下Linux的两种时钟.
系统时钟: 由Linux内核通过CPU的工作频率进行的计时.
硬件时钟: 主板提供的硬件时钟.
date命令
date命令用来获取和修改系统的时间
使用格式
显示时间
$ date [OPTION]...[+FORMAT]
FORMAT: 格式符号
%D: 按照月日年来显示日期
$ date +%D
07/27/18
%F: 按照年月日来显示日期
$ date +%F
2018-07-27
%T: 按照小时分钟秒来显示时间
$ date +%T
16:21:26
%Y: 显示4位的年份
$ date +%Y
2018
%y: 显示2位的年份
$ date +%y
18
%m: 显示月份
$ date +%m
07
%d: 显示日
$ date +%d
27
%H: 显示小时
$ date +%H
16
%M: 显示分钟
$ date +%M
25
%S: 显示秒钟
$ date +%S
57
多个格式符号之间还可以连起来用
例如我们要按照年-月-日-小时-分钟-秒这样的格式来显示时间可以
date +%Y-%m-%d-%H-%M-%S
2018-07-27-16-38-51
OPTION: 选项
-r: 显示一个文件最近被修改的时间
$ date -r Downloads/
Fri Jul 27 21:25:57 CST 2018
设置时间
$ date [-u|--utc|--universal][MMDDhhmm[cc]yy[.ss]]
MM: 月
DD: 日
hh: 小时
mm: 分钟
ccyy:四位年
yy:两位年
.ss:秒钟
例如我们将时间设置为2017年6月15日15点50分55秒
$ date 061515302017.55
Thu Jun 15 15:30:55 CST 2017
hwclock命令
hwclock命令用来显示硬件时钟/从系统时钟向硬件时钟同步/从硬件时钟向系统时钟同步
显示硬件时钟
$ hwclock
Fri Jul 27 16:55:51 2018 -0.285530 seconds
从系统时钟想硬件时钟同步
hwclock -w
从硬件时钟向系统时钟同步
hwclock -s
cal命令
cal命令是用来显示日历的
显示当前日期日历
$ cal
显示某一年的日历
$ cal 2018
网友评论