• 日期时间命令


    1、查看日期时间命令date

    目前大多数Unix和Linux系统,都使用自1970年1月1日至今的秒数计算并保存时间,因此Linux系统中的时间计算多使用秒数。

    命令格式:

    date [option] [+FORMAT]

    常用选项:

    date命令的常用选项只有一个s,其作用是从指定的字符串中读取并设置当前系统的时间。

    用法实例:

    (1)使用date命令查看系统时间

    [root@localhost zhu]# date
    Mon Dec  2 08:58:01 PST 2013

    (2)自定义输出时间的格式

    [root@localhost zhu]# date +%F%T
    2013-12-0216:48:26

    上述命令显示的年月日和时分秒混合在一起,不易分辨,所以我们可以用以下格式:

    [root@localhost zhu]# date +%F/%T
    2013-12-02/16:50:06

    也可以这样:

    [root@localhost zhu]# date +"%F %T"
    2013-12-02 16:51:14

    这里要注意的是,如果%F和%T之间用空格隔开,那么必须要用双引号将它们括起来才行,“%F %T”。

    (3)用s选项设置当前系统时间

    [root@localhost zhu]# date -s "2013-12-02 09:00:00"
    Mon Dec  2 09:00:00 PST 2013

    单独设置年月日:

    [root@localhost zhu]# date -s 2013-12-02
    Mon Dec  2 00:00:00 PST 2013

    单独设置时分秒:

    [root@localhost zhu]# date -s 09:03:00
    Mon Dec  2 09:03:00 PST 2013

    2、查看日历命令cal

    命令格式:

    cal [option] [[month] year]

    常用选项:

    cal命令常用的选项是向其指定一个年月,以显示当月的日历。

    用法实例:

    (1)直接使用cal命令查看当前月份的日历

    [root@localhost zhu]# cal
       December 2013    
    Su Mo Tu We Th Fr Sa
     1  2  3  4  5  6  7
     8  9 10 11 12 13 14
    15 16 17 18 19 20 21
    22 23 24 25 26 27 28
    29 30 31

    (2)指定要查看的年月,例如查看2009年2月的日历

    [root@localhost zhu]# cal 2 2009
       February 2009    
    Su Mo Tu We Th Fr Sa
     1  2  3  4  5  6  7
     8  9 10 11 12 13 14
    15 16 17 18 19 20 21
    22 23 24 25 26 27 28

    3、修改日期时间命令date和clock

    小知识:Linux系统使用了两个时钟,其一是由硬件设备控制的硬件时钟,另一个是由操作系统控制的系统时钟(这两个时钟都采用24小时制)。因此如果需要修改系统时间,就应该同时修改硬件时钟和系统时钟。

    (1)修改时间之前可能需要先修改时区,在RHEL5.3中,修改时区可以使用其自带的setup等工具,也可以使用命令tzselect,按提示选择所在的时区即可。

    (2)利用date命令的s选项可以修改系统时钟中的日期和时间。例如要修改当前的系统时钟的日期为2013年12月3日:

    [root@localhost zhu]# date -s 2013-12-03
    Tue Dec  3 00:00:00 CST 2013

    由于修改系统时间属于管理工作之一,因此应以root身份执行以上命令。

    (3)完成日期的修改后,可以继续使用date命令的s选项修改时间,例如修改当前时间为09:30:00

    [root@localhost zhu]# date -s 09:30:00
    Tue Dec  3 09:30:00 CST 2013

    (4)由于使用date命令修改的日期和时间都只保存在系统时钟内,因此还需要将时间同步到硬件时钟。同步系统时钟到硬件时钟可以使用clock命令:

    [root@localhost zhu]# clock -w

    提示:由于操作系统关闭时,会自动使用系统时钟同步硬件时钟,因此如果不是常年开机的系统,也可以不同步硬件时钟。

  • 相关阅读:
    第十二周作业
    第11周学习总结
    第十周学习总结(五一作业)
    第九周作业
    第八周作业
    第七周作业
    PAT1049、1048、1047
    例题3-5,例题4-2,例题4-3
    PAT甲级真题打卡:1002. A+B for Polynomials
    PAT甲级真题打卡:1001.A+B Format
  • 原文地址:https://www.cnblogs.com/nufangrensheng/p/3455138.html
Copyright © 2020-2023  润新知