1. 程式人生 > >菜鳥的linux成長筆記-date,hwclock,cal

菜鳥的linux成長筆記-date,hwclock,cal

日期 cpu 之間 兩種 linu 通過 月份 cst rsa

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成長筆記-date,hwclock,cal