[教學]在Linux中修改日期與時間

版主: stnet253

回覆文章
tony
文章: 585
註冊時間: 2012-02-26, 07:04
聯繫:

[教學]在Linux中修改日期與時間

未閱讀文章 tony »

指令格式:
date MMddhhmmyyyy

MM:月份
DD:日期
hh:小時
mm:分鐘
YYYY:西元年

例如現在就是 013002312005

要改的話就是 date 013002312005

如果透過 date 修改時間,習慣上,會再執行一個指令

clock -w

這個指令,會將修改後的日期時間,寫入硬體。通常是指 BIOS。

有幾點注意。

man clock

得到的,並非 clock 的說明。要參考 clock 的指令說明,請改用

clock --help

使用 "clock --help",會發覺裡面並沒有 "clock -w",不過,"clock -w" 是有效的指令。"-w" 代表 "write"。

當然,執行 clock必須以系統管理者的身分執行。

此外,clock 在 Linux 很常見,但是,似乎只有 Linux 底下才有。這一點我現在無法確定。至少,NetBSD 1.6.2 底下沒有。

另外,使用 date 指令之前,最好先執行

man date

因為,不同的系統底下(BSD, BeOS, QNX or Solaris),date 的日期時間格式,並非完全相同。譬如,BSD 的格式是

date [-nu] [-r seconds] [+format]
date [[[[[cc]yy]mm]dd]hh]mm[.ss]

註:
前面的 mm 是 the month of the year, from 01 to 12,後面的 mm 是 the minute of the hour, from 00 to 59。
回覆文章

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客