Как да получите достъп до прогнози за времето от командния ред на Linux
Докато обикновените потребители са склонни да останат далеч от командния ред на Linux по очевидни причини, потребителите на захранването са абсолютно противоположни, което означава, че те винаги търсят алтернативи за добри команден ред на базирания на GUI софтуер, който използват, било то изтегляне на файл от Интернет, изпращане на писма и др.
Но знаехте ли, че можете да проверите и информация за времето от командния ред на Linux? Това може да стане с помощта на командата за weather
. В тази статия ще обсъдим основите на командата заедно с функциите, които тя предоставя.
Въведение
Програмата за weather
е предназначена да осигури бърз достъп до актуалните метеорологични условия и прогнози. Понастоящем е в състояние да връща данни за населените места в САЩ и някои избрани местоположения в световен мащаб, като извлича и форматира декодирани METARs (Метеорологични доклади за летищата) от NOAA и прогнозите / сигналите от NWS Обслужване).
Изтегляне и инсталиране
Потребителите на Linux-базирана дистрибуция като Ubuntu могат да изтеглят и инсталират командата за weather
като използват следната команда:
sudo apt-get инсталирате времето-полезно
Друга възможност е да изтеглите източника и да го инсталирате ръчно.
употреба
Ето някои примери за това, как може да се използва командата за weather
:
Получете информация за времето в определено местоположение
Можете да проверите времето в определено местоположение, като предадете името му като аргумент на командния ред. Например, за да получите информация за времето от град Сан Хосе (Калифорния), изпълнете следната команда:
време "Сан Хосе"
Ето резултата:
Търси чрез име ... [използвайки резултата Сан Хосе, Калифорния] Текущи условия в Сан Хосе / Рейд / Хилви, Калифорния Последна промяна 14 декември 2014 - 12:49 EST / 2014.12.14 0549 UTC Температура: 48 F (9 C ) Относителна влажност: 93% Вятър: Променлива при 6 MPH (5 KT) Състояние на небето: ясно
Също така, дори и да има двусмисленост в предоставеното от вас име, програмата ви дава списък с наличните опции, от които можете да избирате:
Като алтернатива можете да използвате и кода на Федералната информационна обработка (FIPS) на място, за да получите актуалните метеорологични условия. Например, за да получите информация за времето на Сан Хосе, можете да използвате нейния код FIPS 0668000 по следния начин:
weather fips0668000
и неговия резултат:
Търси чрез FIPS ... [кеширане резултат Сан Хосе, Калифорния] Текущи условия в Сан Хосе / Рейд / Хилви, Калифорния Последно обновяване Dec 14, 2014 - 12:49 AM EST / 2014.12.14 0549 UTC Температура: 48 F (9 C ) Относителна влажност: 93% Вятър: Променлива при 6 MPH (5 KT) Състояние на небето: ясно
Получете местна прогноза с помощта на опцията -f
Освен текущите метеорологични условия, можете да получите местни прогнози, като използвате опцията -f
командния ред. Ето един пример:
weather -f "град Сан Хосе"
Показва информация, свързана с конкретни метеорологични условия
Ако искате да показвате само информация, свързана с конкретни метеорологични условия като температура, вятър и др., Можете да направите това с помощта на --headers
команден ред - --headers
. Например следната команда показва само информация за вятъра:
weather fips0668000 - глави = вятър
Текущи условия в San Jose / Reid / Hillv, CA Последно обновяване Dec 14, 2014 - 12:49 AM EST / 2014.12.14 0549 UTC Вятър: Променлива при 6 MPH (5 KT)
Получете информация за времето на летищата
Можете да проверите времето на летищата, като използвате кода на Международната асоциация за въздушен транспорт (IATA) или кода на Международната организация за гражданска авиация (ICAO). За това трябва само да стартирате помощната програма за weather
заедно с кода на IATA или ICAO като аргумент на командния ред.
Например, тук е пример за команда за weather
която използва кода на ИКАО за показване на информация за времето на летище Ню Делхи в Индия:
времето VIDP
Търсенето по станция ... [резултат от кеширане New Delhi / Palam, Индия] Текущи условия в Ню Делхи / Палам, Индия (VIDP) 28-34N 077-07E 233M Последна промяна 14 декември 2014 - 04:00 EST / 2014.12. 14 0900 UTC Температура: 59 F (15 C) Относителна влажност: 100% Вятър: от ESE (110 градуса) при 5 MPH (4 KT) Времето: мъгла Състояние на небето:
А следната команда използва IATA код за показване на информация за времето в Daytona Beach International:
времето DAB
Търсенето през летището ... [резултат от кеширане Daytona Beach International, FL, САЩ] Текущи условия в Daytona Beach International, FL Последно обновяване Dec 14, 2014 - 03:53 AM EST / 2014.12.14 0853 UTC Температура: 44.1 F (6.7 В) Относителна влажност: 85% Вятър: от WSW (250 градуса) при 3 MPH (3 KT) Състояние на небето: ясно
За повече опции, преминете през страницата на командата weather
command (http://manpages.ubuntu.com/manpages/raring/man1/weather.1.html).
заключение
Командата за weather
е полезна помощна програма, която предоставя множество опции и е насочена към потребителите на енергия или тези, които изискват тази информация да бъде автоматично добавена към отчетите, въпреки че това не означава, че средният потребител не може да я използва.
Използвали ли сте някога командата за weather
или подобна програма? Как беше вашият опит? Споделете вашите мисли в коментарите по-долу.
Кредит за изображение: Облак, прогноза, сиво, дъжд, слънце, икона на времето