跳到主要内容

date命令 – 显示或设置系统日期与时间

date 命令用于显示或设置系统的日期和时间。在命令行中,您可以使用 date 命令执行以下操作:

  1. 显示当前日期和时间: 默认情况下,只输入 date 命令会显示当前日期和时间。

    date

    输出示例:

    Sun Jun 5 14:23:17 UTC 2023

    这会显示当前日期、星期几、时间以及时区。

  2. 自定义日期和时间格式: 您可以使用 + 后跟格式字符串来自定义日期和时间的显示格式。

    date +"%Y-%m-%d %H:%M:%S"

    输出示例:

    2023-06-05 14:23:17

    这个命令会以指定的格式显示日期和时间。

  3. 设置系统日期和时间: 使用 date 命令还可以设置系统的日期和时间,但通常需要管理员权限(sudo)。

    sudo date --set="2023-06-05 14:30:00"

    这会将系统日期和时间设置为指定的值。

  4. 显示指定时区的日期和时间: 您可以使用 -u 选项来显示协调世界时(UTC)时间。

    date -u

    输出示例:

    Sun Jun 5 14:23:17 UTC 2023

date 命令非常有用,可以在脚本中用于生成时间戳、记录日志等操作,也可用于手动设置系统时间。请注意,设置系统时间通常需要管理员权限,并且需要谨慎操作,以免引发问题。