首页 > 系统相关 >Linux装逼玩法之wttr.in天气

Linux装逼玩法之wttr.in天气

时间:2025-01-01 21:08:48浏览次数:1  
标签:wttr 天气 echo 装逼 Linux curl

什么是 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* ]]; then
  echo "今天可能会下雨,记得带伞!"
else
  echo "今天的天气不错!"
fi

 

标签:wttr,天气,echo,装逼,Linux,curl
From: https://www.cnblogs.com/HByang/p/18646299

相关文章

  • linux下载安装配置
    linux下载安装配置下载#镜像源网站#搜狐https://mirrors.sohu.com/#网易https://mirrors.163.com/ #阿里https://mirrors.aliyun.com/ https://developer.aliyun.com/mirror/#腾讯https://mirrors.cloud.tencent.com/ #华为https://mirrors.huaweicloud.c......
  • LinuxC高级day1
    一.虚拟机提供的网络 1. 一共有三种:            i)桥接模式:可以联网,和主机不是同一个IP地址            ii)NAT模式:可以联网,和主机用同一个IP地址            iii)仅主机模式:不能联网,可以实现......
  • docker 部署项目 Linux 可以ping通域名,但是服务无法访问域名 UnknownHostException: a
    问题描述:这个问题发生在服务器加装安全组件后,一顿网络操作(如重启网卡、重启网络)之后就发生linux无法ping通域名,但是ping通外网ip是没问题的。这个问题他们安全组件的会解决。我这里就不做重点讲解。后来安全组件那边弄通ping域名也没问题后,项目依旧无法访问域名。具体报错......
  • 【Linux】Linux内核核心组成部分
    【Linux】Linux内核核心组成部分Linux内核负责:1进程管理主要是为了实现多任务处理通过调度程序和Linux架构特定代码与cpu进行数据交流2内存管理主要是为了实现虚拟内存通过内存管理器与RAM进行数据交流3文件系统主要是文件目录通过文件系统类型和块设备与......
  • linux 操作
    软件下载sudoapt(un)installtreesudo提权apt下载命令install下载vim使用枯燥vim打开文件的时候首先进入的是命令模式"""插入模式"""写内容命令模式切换到插入模式按一下键盘小写aio"""末行模式""":2,3s/^/#/g给2-3行加注释:2,3s/^#......
  • Linux 定时任务:轻松创建与精准执行
    Linux定时任务:轻松创建与精准执行在Linux系统的运维与自动化管理领域,定时任务扮演着举足轻重的角色。它能够让系统在预设的时间点或周期性时段,自动执行特定的脚本、命令,极大地减轻了管理员的工作负担,提升工作效率。接下来,就让我们深入探究Linux定时任务的创建与执行细......
  • 深度剖析 Linux 权限:原理、构成与实操
    深度剖析Linux权限:原理、构成与实操在Linux操作系统的复杂生态中,权限管理犹如精密的齿轮组,有条不紊地驱动着系统资源的安全分配与有序访问。它是保障多用户环境下数据隐私、系统稳定的关键防线,从文件到目录,每一次读写执行操作的背后,都有着权限规则的默默守护。下面就来......
  • Linux(Centos 7.6)常见基础配置
    1.网络配置网络配置详见:VMware安装Linux(Centos7.6)后网络配置2.yum源配置 yum源配置详见:Linux(Centos7.6)yum源配置3.主机名配置1.Linux(Centos7.6)系统安装后,没有配置主机名时,root用户登录后,是如下显示。[root@localhost~]#其中中括号内root代表登录的用户名称;l......
  • Linux(Centos 7.6)目录结构详解
    Linux(Centos7.6)是一个操作系统,其核心设计理念是将一切资源抽象为文件,即一切皆文件。比如系统中的硬件设备硬盘、网络接口等都被视为文件。Windows系统一般是分为C、D、E盘。而Linux(Centos7.6)是以斜线"/"作为文件系统的开始目录,我们一般叫"根目录",然后以根目录为起始点成......
  • 年枫的 NOI Linux!
    前言改用Vim之后,发现和命令行打交道的机会变多,使用系统设置的终端慢慢地显得单调。最近还在家里重装了Win10,要用VMWare弄一个NOILinux,所以顺手整理了一下鼠的模板NOILinux!不得不说,网上的教程是真的碎,搞的人都快麻了。限于技术,没有图片,将就一下吧(基本配置首先改中文。......