linux 的date命令和相关时间设置

linux 的date命令和相关时间设置

编程入门hacker2017-03-21 4:08:169251A+A-

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 : 显示信息版本号序号

事例 :

linux 的date命令和相关时间设置 第1张

显示信息時间后跳行,再

显示信息现阶段时间: #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): #

支持Ctrl+Enter提交

黑资讯 © All Rights Reserved.  
Copyright Copyright 2015-2020 黑资讯
滇ICP备19002590号-1
Powered by 黑客资讯 Themes by 如有不合适之处联系我们
网站地图| 发展历程| 留言建议| 网站管理