使用手指从命令行获取天气报告
不乏获取天气预报的方法,网络上充满了天气资源,每个人的 iPhone、Apple Watch 和智能手机都有 一个天气应用,Siri 可以告诉你天气,你甚至可以得到OS X 菜单栏中的当前天气 或 < a href="https://ipressx.com/5-great-spotlight-search-tricks-os-x/">来自 Mac 上的 Spotlight。但是对于命令行用户来说,这些选项都不是特别理想,因为这意味着离开命令行和手头的任务。由于 finger 实用程序的有趣用法,您可以直接从命令行快速检索世界上几乎任何城市的天气报告和天气预报。
通过这个技巧,您将看到当天的温度预报(以摄氏度为单位)、风向和风速、降水和降水类型(雨、阵雨、雨夹雪、雪等)、降水深度, 和更多。这适用于任何具有 finger 工具的命令行,无论您是在 Mac OS X、linux、BSD 还是 Windows 中,都没关系,它的工作方式是一样的。
要在 Mac 上亲自尝试,请启动 /Applications/Utilities/ 中的 OS X 终端并键入以下命令语法:
手指(城市名)@graph.no
例如,要获取加拿大蒙特利尔的天气预报,您可以在命令行中使用以下语法:
手指 montreal@graph.no
这将以 ASCII 格式返回完整的天气和预报图表,以及有关温度和天气类型的扩展详细信息。
服务挺快的,下面是gif动画形式的实时天气检索:
让 Siri 为您将摄氏温度转换为华氏温度。
您还可以通过在城市名称前加上 o: 来获得较短的预报,如下所示:
手指 o:montreal@graph.no
这将报告一个更短版本的预报,没有 ASCII 温度图,如下所示:
蒙特利尔 22:00:-6 C,西风 5.3 mps。
较短的版本显示在屏幕截图的底部:
同样,调整城市名称以获得不同的城市预测。
这是一个非常方便的工具,可以从命令行快速获取天气信息,简短版本非常适合编写脚本、MOTD 或快速检查。
如果您知道另一种从命令行检索预报、温度、天气和其他气象数据的方法,请在评论中与我们分享。