您的位置:

Linux date命令:获取和设置系统时间

一、date命令简介

date命令是Linux系统中用于显示或设置系统时间和日期的命令工具。它可以显示当前系统的时间信息,也可以通过指定格式来设置系统时间。

二、date命令的使用方法

1、显示当前时间

    $ date
    Wed Oct 20 16:46:01 CST 2021

2、设置系统时间

    $ sudo date -s "2021-10-20 16:50:00"

注:-s选项表示设置系统时间,后面跟着要设置的时间。

3、指定时间格式

    $ date +"%Y-%m-%d %H:%M:%S"
    2021-10-20 16:55:12

注:+%Y表示年份,%m表示月份,%d表示日期,%H表示小时,%M表示分钟,%S表示秒。

三、date命令常用选项

1、-d选项:指定时间字符串,显示对应的日期和时间

    $ date -d "2 days ago"
    Mon Oct 18 16:52:10 CST 2021

2、-u选项:显示协调世界时(UTC)的时间信息

    $ date -u
    Wed Oct 20 09:02:52 UTC 2021

3、-R选项:以RFC 2822标准格式显示时间

    $ date -R
    Wed, 20 Oct 2021 09:04:53 +0000

4、-I选项:以ISO 8601标准格式显示时间

    $ date -I
    2021-10-20

四、总结

date命令是Linux系统中一个常用的命令,用于显示或设置系统时间和日期。通过本文对date命令的学习,我们可以掌握如何正确地使用这个命令,从而更好地管理和维护我们的Linux系统。