《装X技巧》,不定期更新,目的就是教小伙伴们优雅的装X,可能没什么实用价值,装X才是关键,啊哈哈哈!
这次教大家的装X技巧是:Linux 使用 cURL 查看天气,大家可以使用 Windows 10 中的 Linux 子系统,安装方法可以查看这篇文章《斐讯 K3 在 Windows10 下开启 Telnet》,好了,开始装X。
装X之前,我们先了解一下 cURL 是个什么东西。
cURL 是一个利用 URL 语法在命令行下工作的文件传输工具,1997 年首次发行。它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称 cURL 为下载工具。cURL 还包含了用于程序开发的 libcurl。
cURL 支持的通信协议有 FTP、FTPS、HTTP、HTTPS、TFTP、SFTP、Gopher、SCP、Telnet、DICT、FILE、LDAP、LDAPS、IMAP、POP3、SMTP 和 RTSP。
来自:维基百科
上面的简介看的一脸懵逼?不要紧,这不是我们的重点,我们的目标只是用它来装X。
查看天气
首先,打开 Linux 终端或者 Linux 子系统,先来检查一下有没有安装 cURL,输入which curl
,如果有返回信息,比如/usr/bin/curl
,表示 cURL 已经安装,如果没有返回信息,可以使用sudo apt-get update;sudo apt-get install curl # 仅适用于 Debian/Ubuntu
来进行安装。
cURL 准备好以后,就可以来获取天气了,简单来说就是用 cURL 把一个网站的天气信息传回本地,这个网站就是:wttr.in。
我们可以先试一下获取,输入curl wttr.in
,是不是跟网站一模一样,可是输出的都是英文,而且位置有时候也会判断错误,可以通过参数来指定位置和语言。
curl -H "Accept-Language: 语言" wttr.in/地名
,这个地名可以是很多种,可以是城市名称,如:Beijing(北京);机场代码,如:PEK(北京首都国际机场);域名所在位置,如:@mivm.cn(浙江杭州);GPS 坐标,如:-39.9087191,116.3952003(天安门),还有两个,任意位置和区号,不过那个在国内不好用,所以就不说了,至于语言,目前支持的语言:az be bg bs ca cy cs da de el eo es et fi fr hi hr hu hy is it ja jv ka kk ko ky lv mk ml nl nn pt pl ro ru sk sl sr sr-lat sv sw th tr uk uz vi zh zu
,比如我在郑州,输入curl -H "Accept-Language: zh" wttr.in/ZhengZhou
默认获取3天的天气,最多只能获取3天,那么只想获取当天或者1天的天气怎么办呢,继续加参数啊。curl -H "Accept-Language: 语言" wttr.in/地名?天数#
,天数可以指定为:0、1、2,0 表示当前天气,1 表示当前天气 + 1天天气,2 表示当前天气 + 2天天气,比如curl -H "Accept-Language: zh" wttr.in/ZhengZhou?1#
,这个其实是个查看选项,可以使用其他查看选项来更改样式,n:输出显示为窄版;q:不显示“天气预报”字样;Q:不显示“天气预报”和城市名称;T:不显示颜色,这些参数可以配合起来使用,比如curl -H "Accept-Language: zh" wttr.in/ZhengZhou?1T#
查看月相
这个网站不仅可以查询天气,还可以查看月相,至于月相是什么鬼,我也不太清楚,反正能装X就对了。
输入curl wttr.in/moon
即可查看月相,可以指定日期来查看,比如curl wttr.in/moon@2016-10-25
以后如果有人问你你那里的天气怎么样,你就可以用这种方法来获取天气,然后截图装X,哈哈哈。
微信扫描二维码关注我们
如果觉得文章有帮助到你,可以点击下方的打赏按钮赞助下服务器费用。
文章评论
支持小山!!!多写点路由器基础知识啊!!!