命令简介:
date - print or set the system date and time【根据给定格式显示日期或设置系统日期时间】
命令语法:
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参数:
2、使用-r参数(显示文件最后修改的时间):
3、按不同格式显示时间信息:
4、系统时间设置:
系统时钟:由linux内核通过cpu的工作频率进行的计时
硬件时钟:
hwclock:显示硬件时钟
hwclock -s
hwclock -w