今夜陽光明媚,今夜多雲轉晴,在這天朗氣清,惠風和暢,小鳥啾啾啾叫的日子裏,來教大家如何查詢天氣。
有些同學可能就會問啦,查詢天氣不是很簡單的麼,問MSN天氣,問度娘,問小娜,都可以啊。
欸~咱們今天查詢天氣方式有點不一樣,啊,我們會在命令提示符或者Powershell裏利用Windows10的Linux子係統來查詢,非常酷炫。有多酷炫呢?給大家舉個栗子,小編在查詢成功之後笑了半分鍾,然後感歎,還有這種操作?!

從實用性的角度來講,用命令行查詢天氣肯定是不如直接打開APP或者瀏覽器查詢方便,你在命令行裏得到的天氣信息也當然不如APP裏展示的豐富,不過,就像小編當年第一次在Linux裏運行cal命令一樣,當看到終端裏出現的日曆時,心裏有一種莫名的歡喜,有些時候,我們大概不能絕對地用“它是否實用”來衡量一件事物的價值,重要的是,它能為你帶來多少樂趣。
文中的演示是在Win10的Linux子係統中進行的,在其他的Linux發行版上,這種方法同樣適用。下麵我們開始。
首先,我們在Win10中安裝Linux子係統,雖然很多同學已經知道安裝的方法了,不過為了照顧那些還不知道的同學,小編這裏再簡單說一下:
在微軟小娜裏搜索並進入啟用或關閉Windows功能;

勾選適用於Linux的Windows子係統(Beta),然後點擊確定按鈕;

重啟你的電腦;

電腦重啟過之後,打開命令提示符或者Powershell,輸入bash,回車,此時Linux子係統將開始安裝;

安裝完成後,你就可以在開始菜單裏看到Bash on Ubuntu on Windows了,你可以點擊它進入Windows子係統,也可以隨時在命令提示符或者Powershell裏輸入bash,回車。


好的,至此,我們的準備工作就完成了,下麵我們來看如何在命令行裏查詢天氣。
想要查詢天氣,這裏需要用到一個命令:curl,一般的Linux發行版裏都有這個命令,你可以通過以下命令來找到它的位置:
which curl

這次,我們要通過curl命令來獲取目標站點wttr.in的信息,這個站點將為我們提供天氣數據。
我們需要用到的命令十分簡單:
curl wttr.in
回車;
查詢到的結果是這樣的:

眼尖的同學可能看到了,這怎麼是濟南的天氣嘛,在青島啊~
是的,因為wttr.in會通過你的IP來地址確定你的地理位置,有時通過IP地址來定位確實不太準。
所以,我們需要給wttr.in一個確切的地理位置——青島。
輸入命令:
curl wttr.in/Qingdao
回車;
這樣,我們就可以得到青島的天氣信息了:

你可以為你查詢的城市指定國家,我們這裏來試一下,如果我查詢“美國青島”的天氣,會得到什麼結果;
輸入命令:
curl wttr.in/Qingdao,USA
回車;
因為青島並不是美國的,所以wttr.in有點懵圈,給了一個俄羅斯某城市的天氣信息(那個城市後天還會下雪,真是羨慕):

我們的查詢範圍還可以更精確,比如,我們需要查詢青島市沈陽路的天氣;
那麼隻需要輸入命令:
curl wttr.in/~Qingdao+Shenyang+Rd
回車;
這時,你就可以得到青島市市北區沈陽路的天氣信息:

與此同時,我們可以通過機場代碼來查詢某個機場的天氣信息;
比如我們輸入命令:
curl wttr.in/SHE
回車;
你就可以知道沈陽桃仙國際機場的天氣:

通過地理位置坐標來查詢天氣也是沒問題的,比如沈陽的地理位置坐標是北緯48°80′,東經123°43′,那麼我們可以通過命令:
curl wttr.in/41.80,123.43
回車;
來查詢該位置的天氣:

有些同學這時可能會問,為啥我們查到的天氣信息都是英文的啊,看不懂啊。
沒關係,我們可以在命令的最後加上表示語言的參數,你若希望天氣信息以中文顯示,那麼隻需在命令的最後加上?lang=zh,比如:
curl wttr.in/Qingdao?lang=zh
結果如下:

同理,我們也可以將語言參數設置為俄文:
curl wttr.in/Qingdao?lang=ru
結果如下:

順便,我們說說其他的參數。
你若隻希望知道當天大概的天氣信息,不需要信息詳細,也不想知道未來幾天的,那麼你可以在命令的最後加上?0參數,比如:
curl wttr.in/Qingdao?0

如果你隻需要知道當天的詳細天氣,不需要知道未來幾天的,那麼你可以在命令的最後加上?1參數,比如:
curl wttr.in/Qingdao?1
結果如下:

如果你需要知道今明兩天的天氣,那麼你可以在命令的最後加上?2參數,比如:
curl wttr.in/Qingdao?2
結果如下:

如果你對天氣的時間精度要求不高,隻需知道正午和夜晚的天氣信息,而不需要知道清晨和傍晚的天氣信息,那麼你可以在命令的最後加上?n參數,比如:
curl wttr.in/Qingdao?n
結果如下:

如果你覺得彩色的字符看起來眼花繚亂,需要純色顯示,那麼你可以在命令的最後加上?T參數,比如:
curl wttr.in/Qingdao?T
結果如下:

除了查詢天氣之外,wttr.in還可以查詢月相,特別好玩,
如果你要查詢當前時間的月相,那隻需輸入命令:
curl wttr.in/Moon

如果你要查詢特定日期的月相,比如2012年12月12日的,那隻需輸入命令:
curl wttr.in/Moon@2012-12-12

有些同學這時可能就要嚶嚶嚶了,不想在Win10裏安裝Linux子係統,怎麼辦……
沒關係,我們使用瀏覽器可以達到相同的效果。
很簡單,你隻需在瀏覽器的地址欄裏輸入
wttr.in
然後回車;
你就可以看到這個:

和上文所述的用法相同,你若想查詢某地的天氣,那麼隻需在wttr.in後跟上/地名,比如:
wttr.in/Shenyang

更好玩的是,你可以將當前顯示的天氣信息保存為圖片文件,保存方式簡單粗暴,隻要在地址的最後加上.png然後回車即可,比如:
wttr.in/SHE.png

這時,天氣信息將以圖片的形式顯示,這時,你點擊鼠標右鍵,就可以將此圖片保存了:

curl命令與wttr.in站點還有很多好玩之處,
若想了解curl命令的更多玩法,請在bash命令行中輸入:
curl -h
回車;
若想了解wttr.in站點的更多玩法,請在bash命令行中輸入:
curl wttr.in/:help
回車
或在瀏覽器地址欄輸入:
wttr.in/:help
回車。
好的,這次的教材教程就到這裏,開開心心地玩兒去吧~
想看到更多這類內容?去APP商店搜,天天都有小歡喜。
相關資訊
最新熱門應用
熱幣全球交易所app官網版蘋果
其它軟件38.33MB
下載
抹茶交易所軟件
其它軟件102.52 MB
下載
歐幣交易所安卓app
其它軟件397.1MB
下載
芝麻交易平台官方安卓手機
其它軟件223.89MB
下載
9coin交易所
其它軟件28.80MB
下載
upbit交易所官網
其它軟件225.08MB
下載
歐意錢包app包正版
其它軟件397.1MB
下載
中安交易所官網蘋果app
其它軟件58.84MB
下載
btc交易平台app2024最新版
其它軟件179MB
下載
熱幣交易所最新版本app
其它軟件287.27 MB
下載