Linux 的当前时间查询命令

1. Linux 的当前时间查询命令

在 Linux 操作系统中,查询当前时间是一项常见的操作。无论是在终端中进行一些操作,还是在编写脚本时,获取准确的系统时间是非常重要的。本文将介绍几个可以用来查询当前时间的命令。

1.1 date 命令

date 命令是最常用的查询当前时间的命令之一。它可以以不同的格式显示当前日期和时间。

date

运行上述命令,将以默认格式显示当前日期和时间:

Thu Oct 14 09:35:22 CST 2021

如上所示,date 命令的默认输出格式为:

星期 月份 日 小时:分钟:秒 时区 年份

可以使用 date 命令的不同选项来获取当前时间的特定格式。以下是一些常见的选项:

date +"%Y-%m-%d"

date +"%T"

date +"%B %d, %Y"

运行这些命令将分别以以下格式显示当前时间:

2021-10-14

09:35:22

October 14, 2021

date 命令还支持其他时间操作,如计算某个日期之前或之后的日期、将时间字符串转换为时间戳等功能。可使用 man date 命令查看 date 命令的详细文档。

1.2 timedatectl 命令

timedatectl 命令是用于管理系统时间和日期的命令。它提供了许多与时间相关的设置。

要查询当前日期和时间,可以使用以下命令:

timedatectl

运行上述命令,将显示类似以下输出:

Local time: Thu 2021-10-14 09:35:22 CST

Universal time: Thu 2021-10-14 01:35:22 UTC

RTC time: Thu 2021-10-14 01:35:22

Time zone: Asia/Shanghai (CST, +0800)

System clock synchronized: yes

NTP service: active

RTC in local TZ: no

如上所示,timedatectl 命令提供了当前本地时间、世界标准时间、RTC(实时时钟)时间等信息。

除了查询时间,timedatectl 命令还可以用来更改系统时间和日期、设置系统时区,以及配置网络时间协议(NTP)服务等。

1.3 hwclock 命令

hwclock 命令用于查询和设置硬件时钟(RTC)。硬件时钟存储在计算机的主板上,它可以在系统关机后继续运行。

要查询当前硬件时钟的时间,可以使用以下命令:

hwclock

运行上述命令,将显示类似以下输出:

2021-10-14 09:35:22.483231+0800

如上所示,hwclock 命令以以下格式显示当前硬件时钟的时间:

年-月-日 小时:分钟:秒.纳秒+时区偏移

hwclock 命令还可以用来设置硬件时钟的时间,以及与系统时钟同步等。

2. 总结

本文介绍了 Linux 系统中几个常用的查询当前时间的命令。date 命令是最常用的命令,可以以不同的格式显示当前日期和时间。timedatectl 命令用于管理系统时间和日期,提供了丰富的功能和设置选项。hwclock 命令用于查询和设置硬件时钟,它存储在计算机的主板上。根据实际需求,选择合适的命令来查询当前时间。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

操作系统标签