什么是 wttr.in?
wttr.in 是一个基于 Web 的命令行天气服务,由 Igor Chubin 开发。它通过调用OpenWeatherMap 等天气服务的 API,提供了简洁、直观的天气信息展示。
Linux使用Curl命令可快速获取天气信息
查询指定城市的天气
[Wed Jan 01 20:38:53 root@localhost ~ ]# curl wttr.in/WuHan
简洁模式显示
仅显示当前天气
登录系统TTY时显示天气
你可以将以下命令添加到.bashrc
或.zshrc
文件中,让每次打开终端时自动显示天气:
echo "Today's weather:"curl -s wttr.in/?format=3
天气和脚本结合
在脚本中集成天气信息,方便实现自动化任务。
#!/bin/bash WEATHER=$(curl -s wttr.in?format="%C") if [[ $WEATHER == *Rain* ]]; thenecho "今天可能会下雨,记得带伞!" elseecho "今天的天气不错!" fi