我的朋友遍布全球,在给他们打电话之前我需要知道他们当前的时间。 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。