一、date命令简介
Linux date命令可以用来显示或设定系统的日期与时间。在显示方面使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记。在备份文件的时候我们常结合此命令生成当前日期和时间的文件名。格式符前面以+加号开头,若是不以加号作为开头,则表示要设定时间,而时间格式为 MMDDhhmm[[CC]YY][.ss],其中 MM 为月份,DD 为日,hh 为小时,mm 为分钟,CC 为年份前两位数字,YY 为年份后两位数字,ss 为秒数。
二、使用示例
1、获取命令帮助
[root@s145 ~]# date --help
2、查看命令版本
[root@s145 ~]# date --version
date (GNU coreutils) 8.22
Copyright © 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by David MacKenzie.
3、查看系统日期及时间
[root@s145 ~]# date
Sat Jan 22 15:08:12 CST 2022
4、以YYYY-MM-DD显示日期
[root@s145 ~]# date +%F
2022-01-22
5、以MM/DD/YY显示日期
[root@s145 ~]# date +%D
01/22/22
6、以MM/DD/YYYY显示日期
[root@s145 ~]# date +%x
01/22/2022
7、获取系统年份、月份、日子
[root@s145 ~]# date +%Y
2022
[root@s145 ~]# date +%m
01
[root@s145 ~]# date +%d
22
8、获取系统星期值
[root@s145 ~]# date +%a
Sat
[root@s145 ~]# date +%A
Saturday
[root@s145 ~]# date +%u
6
[root@s145 ~]# date +%w
6
9、获取系统时区
[root@s145 ~]# date +%z
+0800
[root@s145 ~]# date +%Z
CST
10、查询当前日期是一年中的第几周
[root@s145 ~]# date +%W
03
[root@s145 ~]# date +%U
03
11、获取系统时间
[root@s145 ~]# date +%T
15:51:42
[root@s145 ~]# date +%X
03:53:30 PM
12、显示十二小时制时间
[root@s145 ~]# date +%r
03:51:58 PM
13、显示24小时制时间
[root@s145 ~]# date +%R
15:52
14、按照指定样式显示时间
[root@s145 ~]# date +%H-%M.%S
15-55.07
[root@s145 ~]# date +%H.%M.%S
15.55.10
15、从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数
[root@s145 ~]# date +%s
1642838148
————————————————
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
添加我为好友,拉您入交流群!
请使用微信扫一扫!