date命令的参数选项有哪些?linux基础知识
date命令用于显示当前的系统时间或设置系统时间。date命令是Linux运维工作中会用到的核心命令之一,是运维人员必须要掌握的。那么date命令有哪些相关内容?date命令的参数选项有哪些?
date命令的参数选项有哪些?
OPTION参数选项
-d时间字符串:显示指定字符串所描述的时间,而非当前时间
-f时间文件:从日期文件中按行读入时间描述
-τ文件:显示指定文件的最后修改时间
-s日期时间:设置系统时间
-u:显示或设置UTC时间
FORMAT日期格式
%% 输出字符%
%a 星期名缩写(Tue代表星期二)
%A 星期名全称(Tuesday代表星期二)
%b 月名缩写(Aug代表八月)
%B 月名全称(August代表八月)
%c 日期和时间
%C 世纪
%d 每月的第几天
%D 等于%m/%d%y
%e 每月的第几天
%F 完整日期格式,等价于%Y-%m-%d
%g 年份的最后两位数字
%G 年份
%h 月名缩写,等于%b
%H 24小时制(00-23)
%I 12小时制(00-12)
%j 一年的第几天(001-366)
%k 24小时制(0-23),格式和%H不同
%l 12小时制(1-12)
%m 月份(01-12)
%M 分(00-59)
%n 换行
%N 纳秒(0000009999999)
%p“上午”或“下午”,未知时输出为空(AM/PM)
%P 与%p类似,但是输出的是小写字母(am/pm)
%r 当前时区下的12小时制时间(02:30:27 PM)
%R 24小时制的时和分,等价于%H:%M(14:30)
%s 自UTC时间1970-01-01 00:00:00以来所经过的秒数
%S 秒(00-60)
%t 输出制表符Tab
%T 时间,等于%H:%M:%S(14:30:50)
%u 星期,1代表星期一
%U 一年中的第几周,以周日为每星期的第一天(00-53)
%V ISO-8601格式规范下一年中的第几周,以周一为每星期的第一天(01-53)
%w 一星期中的第几日(0-6),0代表周一
%W 一年中的第几周,以周一为每星期的第一天(00-53)
%x 日期
%X 时间
%y 年份的最后两位(00..99)
%Y 年份2015
%z 时区+0800
%Z 字母格式时区(CST)