从终端查询某个城市的当前时间

从终端查询某个城市的当前时间

我的朋友遍布全球,在给他们打电话之前我需要知道他们当前的时间。 Linux 中是否有一个应用程序可以在终端中查询城市(如果存在)(类似这样):time miami

PS:是的,我知道我可以从谷歌查询它,但我更喜欢使用终端

答案1

date命令将根据您的区域设置为您提供当前日期/时间。
您可以通过在命令前加上不同时区的前缀来更改该设置,仅一次

TZ=CST6CDT date # Will print the current time in the USA Central time
TZ=Chicago date # will do the same, iff Chicago is listed by name in the /usr/share/zoneinfo/ dir hierarchy

然后,为了简化访问,只需在 .bashrc 文件中创建别名,例如。

alias dad='TZ=Paris date'
alias fred='TZ=Amsterdam date'

ETC。

相关内容