1.date命令简介
本文主要讲解如何修改Linux的系统时间和设置系统时间。
2.查看当前系统时间
[root@zcwyou~]#date
查看当前系统时间
2019年03月10日星期日22:11:35CST
默认输入分别是星期、月份、日、时间、时区、年份。
[root@zcwyou~]#date+%D
10/12/19
月/日/年
按月/日/年格式输出时间
3.自定义输出格式
中国人的习惯年/月/日
[root@zcwyou~]#date+"%Y-%m-%d"
2019-10-12
%Y表示年
%m表示月
%d表示日
[root@zcwyou~]#date+"%Y-%m-%d%H:%M.%S"
2019-10-1205:46.46
%H表示时
%M表示分
%S表示秒
4.输出未来时间
输出100秒后的时间
[root@zcwyou~]#date-d"100second"+"%Y-%m-%d%H:%M.%S"
2019-10-1205:50.49
查看Linux100秒后的时间
5.设置系统时间
5.1设定年月日,重置时分秒
查看当前时间
[root@zcwyou~]#date+"%Y-%m-%d%H:%M.%S"
2019-10-1205:58.18
设置时间为20191013
[root@zcwyou~]#date-s20191013
SatOct1300:00:00EDT2019
验证:
[root@zcwyou~]#date+"%Y-%m-%d%H:%M.%S"
2019-10-1300:00.04
发现重置了时分秒。
5.2设置时分秒,不影响日期
[root@zcwyou~]#date-s06:02:15
SatOct1306:02:15EDT2019
5.3设置日期和时分秒方式1:
[root@zcwyou~]#date-s"06:05:302019-10-12"
5.4设置日期和时分秒方式2:
[root@zcwyou~]#date-s"06:06:3020191012"
5.5设置日期和时分秒方式3:
[root@zcwyou~]#date-s"2019-10-1206:07:30"
5.6设置日期和时分秒方式4:
[root@zcwyou~]#date-s"2019101206:08:30"
6.总结
一般情况使用date来获取系统时间,一般不会使用date命令来设置时间。