如何在Linux 中以命令行获取天气信息

2019-03-1316:12:25 发表评论 180
摘要

在linux中能够通过终端中的命令执行各种各样的应用,今天就给大家介绍一个实用的命令吧~

http://wttr.in 是一个允许你搜索世界各地天气预报的网站,而且它的是以 ASCII 字符的形式来显示结果的,所以也能够直接在终端显示查询结果。

只需打开终端然后输入命令后即可查询当地的天气情况。

实现查询的命令:

curl wttr.in

 

 

wttr.in能够自动根据IP所在的地理位置来显示天气预报信息。除非你用了 VPN,否则它的精度还不错。

你还可以通过在 wttr.in 后加上斜杠和城市名称的方式来获得其他城市的天气情况。

具体操作如下(*为对应城市名称):

curl wttr.in/new+*

 

 

另外如果你对地区的三位机场代号很熟悉,你也可以使用机场代号来查询天气,第一手获取机场天气情况。一般来说使用机场要比使用城市更贴近你,而且更精确一些。

具体操作如下(*为对应三位机场代号):

curl wttr.in/*

 

 

wttr.in还有一些其他好玩的功能,比如你可以通过使用 ~ 字符,你可以让 wttr.in 通过地标来猜测天气情况。

具体操作如下(第一个*为对应地区,第二个*为对应地标建筑):

 curl wttr.in/~*+Of+*

 

 

想不想知道 LinuxConfig 托管地的天气?现在有一个方法可以知道! wttr.in 可以通过域名获取天气。是的,这个功能可能不那么实用,但这很有趣啊。当然,也可查询其他的大型运营商托管地的天气哦~

具体操作如下(*为对应商家):

curl wttr.in/@*.org

 

 

在默认的情况下, wttr.in 会根据你的 IP 实际地址来决定显示哪种温度单位( 摄氏度 还是 华氏度 )。基本上,在美国,使用的是 ℉ ,而其他地方显示的则是 ℃ 。你也可以指定显示的温度单位,在 URL 后添加 ?u 会显示华氏度,而添加 ?m 会显示摄氏度。

具体操作如下(*为对应城市):

curl wttr.in/New_*?m

curl wttr.in/*?u

 

 

你可以很方便地在脚本,定时任务,甚至 MOTD中访问 wttr.in 。当然,你完全没有必要这么做。当你需要查看天气预报的时候只需要输入一行代码就可以了。

以上就是小编为大家介绍的linux里面的天气查询功能,或许比起手机里面的天气应用会显得比较简陋,但是身为一个linux用户知道这样一个装逼的功能还是很有必要的对吧?

weinxin
微信公众号
获取更多知识,请扫码关注微信公众号
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: