命令简介:

date - print or set the system date and time【根据给定格式显示日期或设置系统日期时间

Linux基础命令学习之旅“date”篇_基础


命令语法:

SYNOPSIS(概要)
       date [OPTION]... [+FORMAT]
       date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]


命令参数:

OPTION参数格式:

-d  --date=STRING  display time described by STRING, not 'now'【显示字符串描述的时间】

-f   --file=DATEFILE  like --date once for each line of DATEFILE【显示DATEFILE文件中的每行时间

-r   --reference=FILE  display the last modification time of FILE【显示文件的最后修改时间

-s, --set=STRING  set time described by STRING【设置时间为string

--help  display this help and exit【显示date命令的帮助信息
--version  output version information and exit【显示date命令的版本信息

Format参数格式

%A (a)    locale's full weekday name (e.g., Sunday)【星期几的完整名称(Sunday...Saturday)

%B (b)    locale's full month name (e.g., January)【月份的完整名称(January..December)

 %c         locale's date and time (e.g., Thu Mar  3 23:05:25 2005)【日期与时间,同date指令显示结果

%D         date; same as %m/%d/%y【日期(含年月日)

%F         full date; same as %Y-%m-%d【日期,同%Y-%m-%d

 %j         day of year (001..366)【一年的第几天(001..366)

%U        week number of year, with Sunday as first day of week (00..53)【一年的第几周,周日为每周的第一天(00..53)
%V        ISO week number, with Monday as first day of week (01..53)【一年的第几周,周一为每周的第一天 (01..53)

%x        locale's date representation (e.g., 12/31/99)【日期(mm/dd/yy)
%X       locale's time representation (e.g., 23:13:48)【时间(%H:%M:%S)


使用示例:

1、使用-d参数:

Linux基础命令学习之旅“date”篇_Linux_02

2、使用-r参数(显示文件最后修改的时间):

Linux基础命令学习之旅“date”篇_基础_03

3、按不同格式显示时间信息:

Linux基础命令学习之旅“date”篇_Linux_04

Linux基础命令学习之旅“date”篇_date_05

4、系统时间设置:

系统时钟:由linux内核通过cpu的工作频率进行的计时

硬件时钟:

       hwclock:显示硬件时钟

       hwclock -s

       hwclock -w            

Linux基础命令学习之旅“date”篇_基础_06

Linux基础命令学习之旅“date”篇_date_07



参考:http://www.cnblogs.com/kerrycode/