linux 的date命令和相关时间设置
Linux钟表分成系统软件钟表(System Clock)和硬件配置(Real Time Clock,通称RTC)钟表。系统软件钟表就是指当今Linux Kernel中的钟表,而硬件配置钟表则是主板接口上由充电电池供电系统的钟表,这一硬件配置钟表能够在BIOS中开展设定。当Linux启动,硬件配置钟表想去载入系统软件钟表的设定,随后系统软件钟表就会单独于硬件配置运行。
Linux中的全部指令(包含涵数)全是选用的系统软件钟表设定。在Linux中,用以钟表查询和设定的指令关键有date、hwclock。
1、date
名字 : date
应用管理权限 : 全部使用人
应用方法 :
date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]]
表明 :
date 能够用于显示信息或设置系统软件的时间与時间,在显示信息层面,使用人能够设置欲显示信息的文件格式,文件格式设置为1个加号后接多个标识,至少能用的标识目录给出 :
時间层面 :
% : 印出来 %
%n : 下每行
%t : 跳格
%H : 钟头(00-23)
%I : 钟头(01-12)
%k : 钟头(0-23)
%l : 钟头(1-12)
%M : 分鐘(00-59)
%p : 显示信息当地 AM 或 PM
%r : 立即显示信息時间 (12 钟头制,文件格式为 hh:mm:ss [AP]M)
%s : 从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数
%S : 秒(00-60)
%T : 立即显示信息時间 (24 钟头制)
%X : 等于 %H:%M:%S
%Z : 显示信息时区
时间层面 :
%a : 星期几 (Sun-Sat)
%A : 星期几 (Sunday-Saturday)
%b : 季节 (Jan-Dec)
%B : 季节 (January-December)
%c : 立即显示信息时间与時间
%d : 日 (01-31)
%D : 立即显示信息时间 (mm/dd/yy)
%h : 同 %b
%j : 1年中的第几天 (001-366)
%m : 季节 (01-12)
%U : 1年中的第几周 (00-53) (以 Sunday 为十天的第一周的情况)
%w : 十天中的第几天 (0-6)
%W : 1年中的第几周 (00-53) (以 Monday 为十天的第一周的情况)
%x : 立即显示信息时间 (mm/dd/yy)
%y : 年代的最终俩位大数字 (00.99)
%Y : 详细年代 (0000-9999)
倘若不因加号做为打头,则表达要设置時间,而时间格式为 MMDDhhmm[[CC]YY][.ss],至少 MM 为季节,DD 为日,hh 为钟头,mm 为分鐘,CC 为年代前俩位大数字,YY 为年代后俩位大数字,ss 为秒数
主要参数 :
-d datestr : 显示信息 datestr 中常设置的時间 (非系统时间)
--help : 显示信息輔助信息
-s datestr : 将系统时间设成 datestr 中常设置的時间
-u : 显示信息现阶段的格林威治时间
--version : 显示信息版本号序号
事例 :
显示信息時间后跳行,再
显示信息现阶段时间: #date '+%T%n%D'
显示信息季节与日数: date '+%B %d'
显示信息时间与设置時间(12:34:56): #date --date '12:34:56'
特别注意 :如果你不期待出現无实际意义的 0 时(例如 1999/03/07),则能够在标识中添加 - 标记,例如 date '+%-H:%-M:%-S' 会把时分秒中无实际意义的 0 给除掉,好像本来的 08:09:04 会变成 8:9:4。另一个,只能获得管理权限者(例如 root)能够设置系统时间。
如果你以 root 身份变更了系统时间以后,请还记得以 clock -w 来将系统时间载入 CMOS 中,那样到时候再次开关机时系统时间才会不断抱持最新消息的恰当值。
事例:改动日期时间
在命令行键入:
Date:显示信息当前时间 Fri Aug 3 14:15:16 CST 2007
date –s:按字符串方法改动時间
能够只改动时间,不改动時间,键入: date -s 2007-08-03
只改动時间,键入:date -s 14:15:00
一起改动日期时间,特别注意得加双引号,时间与时间之间有一个空格符,键入:
#date -s "2007-08-03 14:15:00"
2、查询硬件配置時间
# hwclock
设定硬件配置時间
# hwclock -set -date="07/07/06 10:19" (月/日/年 时:分:秒)
3、硬件配置時间和系
相关文章
- 1条评论
- 鸠骨蒗幽2022-05-29 03:04:22
- 跳行,再显示信息现阶段时间: #date '+%T%n%D'显示信息季节与日数: date '+%B %d'显示信息时间与设置時间(12:34:56): #