美文网首页linux 学习
linux的时间和日期

linux的时间和日期

作者: 极地冰凌_25bf | 来源:发表于2018-11-10 13:10 被阅读0次

    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

    相关文章

      网友评论

        本文标题:linux的时间和日期

        本文链接:https://www.haomeiwen.com/subject/tnezxqtx.html