通过命令行设置 debian Linux 时区

Dan*_*sen 6 linux terminal time-zone

有没有办法通过命令行/终端设置当前时区?它是一个 shelle 脚本,所以我正在寻找一些,希望是一个像date -Z 'Europe/London'(只是一个例子)的衬里,换句话说只是一个编写命令而不是任何图形

有什么内置的方法吗?

Xen*_*050 6

这适用于 Linux Mint、Ubuntu、Debian,我认为大多数基于 Debian 的发行版...

echo "America/Eastern" | sudo tee /etc/timezone
sudo dpkg-reconfigure --frontend noninteractive tzdata
Run Code Online (Sandbox Code Playgroud)

在哪里可以找到时区:

或(如评论)用于timedatectl list-timezones查找区域,然后timedatectl set-timezone [timezone]


如果需要,请参阅有关时区更改的 Debian 页面zic如果您想更改时区的详细信息,例如夏令时开始和结束日期等,您可以使用该程序并更改一些文件。