指令格式:
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。
[教學]在Linux中修改日期與時間
版主: stnet253
誰在線上
正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客