菜鸟的linux成长笔记-date,hwclock,cal

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

猜你喜欢

转载自blog.51cto.com/13509526/2151189