Hoewel normale gebruikers om voor de hand liggende redenen de neiging hebben om weg te blijven van de Linux-opdrachtregel, zijn machtige gebruikers het tegenovergestelde, wat betekent dat ze altijd op zoek zijn naar goede opdrachtregelalternatieven voor GUI-gebaseerde software die ze gebruiken, of het nu gaat om het downloaden van een bestand van de Internet, een tweet verzenden, etc.

Maar wist u dat u ook weersinformatie van de Linux-opdrachtregel kunt bekijken? Het kan worden gedaan met behulp van het weather commando. In dit artikel zullen we de basisprincipes van het commando bespreken, samen met de functies die het biedt.

Invoering

Het weather is bedoeld om snel toegang te krijgen tot actuele weersomstandigheden en voorspellingen. Momenteel is het in staat om gegevens terug te sturen naar plaatsen in de VS en een aantal geselecteerde locaties wereldwijd door gedecodeerde METAR's (Meteorological Aerodrome Reports) op te halen en te formatteren van NOAA (de Amerikaanse National Oceanic and Atmospheric Administration) en prognoses / waarschuwingen van NWS (het nationale weer van de VS Service).

Download en installeer

Gebruikers van een Debian-gebaseerde Linux-distributie zoals Ubuntu kunnen de weeropdracht downloaden en installeren met behulp van de volgende opdracht:

 sudo apt-get install weather-util 

U kunt ook de bron downloaden en handmatig installeren.

Gebruik

Hier zijn enkele voorbeelden van hoe het weercommando kan worden gebruikt:

Ontvang weersinformatie op een bepaalde locatie

U kunt het weer op een bepaalde locatie bekijken door de naam ervan door te geven als een argument in de opdrachtregel. Als u bijvoorbeeld informatie over het weer wilt krijgen van de stad San Jose (Californië), voert u de volgende opdracht uit:

 weer "San Jose" 

Dit is het resultaat:

 Zoeken op naam ... [met resultaat San Jose, CA] Huidige condities in San Jose / Reid / Hillv, CA Laatst bijgewerkt 14 december 2014 - 12:49 uur EST / 2014.12.14 0549 UTC Temperatuur: 48 F (9 C ) Relatieve luchtvochtigheid: 93% Wind: variabel bij 6 MPH (5 KT) Luchtomstandigheden: helder 

Ook, zelfs als er een ambiguïteit is in de door u opgegeven naam, geeft het hulpprogramma u een lijst met beschikbare opties om uit te kiezen:

Als alternatief kunt u ook de Federal Information Processing Standard (FIPS) -code van een plaats gebruiken om de huidige weersomstandigheden te krijgen. Als u bijvoorbeeld de weersinformatie van San Jose wilt verkrijgen, kunt u de FIPS-code 0668000 op de volgende manier gebruiken:

 weer fips0668000 

en het resultaat:

 Zoeken via FIPS ... [caching-resultaat San Jose, CA] Huidige condities in San Jose / Reid / Hillv, CA Laatst bijgewerkt 14 december 2014 - 12:49 uur EST / 2014.12.14 0549 UTC Temperatuur: 48 F (9 C ) Relatieve luchtvochtigheid: 93% Wind: variabel bij 6 MPH (5 KT) Luchtomstandigheden: helder 

Krijg lokale voorspelling met de -f optie

Afgezien van de huidige weersomstandigheden, kunt u ook lokale prognoses krijgen met behulp van de opdrachtregeloptie -f . Hier is een voorbeeld:

 weer -f "San Jose city" 

Informatie weergeven met betrekking tot specifieke weersomstandigheden

Als u alleen informatie wilt weergeven met betrekking tot specifieke weersomstandigheden zoals temperatuur, wind en meer, kunt u dat doen met behulp van de opdrachtregeloptie --headers . Met de volgende opdracht wordt bijvoorbeeld alleen windgerelateerde informatie weergegeven:

 weer fips0668000 --headers = wind 
 Huidige condities in San Jose / Reid / Hillv, CA Laatste update, 14 december 2014 - 12:49 uur EST / 2014.12.14 0549 UTC Wind: Variabele op 6 MPH (5 KT) 

Ontvang weersinformatie op luchthavens

U kunt het weer bekijken op luchthavens met behulp van de IATA-code (International Air Transport Association) of de ICAO-code (International Civil Aviation Organization). Hiervoor hoeft u alleen het weather samen met een IATA- of ICAO-code uit te voeren als een opdrachtregelargument.

Hier is bijvoorbeeld een voorbeeld van de weeropdracht die de ICAO-code gebruikt om weerinformatie weer te geven op de luchthaven van New Delhi in India:

 weer VIDP 
 Zoeken via station ... [cachingresultaat New Delhi / Palam, India] Huidige omstandigheden in New Delhi / Palam, India (VIDP) 28-34N 077-07E 233M Voor het laatst bijgewerkt op 14 december 2014 - 04:00 EST / 2014.12. 14 0900 UTC Temperatuur: 59 F (15 C) Relatieve luchtvochtigheid: 100% Wind: van de ESE (110 graden) bij 5 MPH (4 KT) Weer: mist Luchtomstandigheden: overwegend bewolkt 

En de volgende opdracht gebruikt de IATA-code om weerinformatie weer te geven op Daytona Beach International:

 weer DAB 
 Zoeken via luchthaven ... [cachingresultaat Daytona Beach International, FL, Verenigde Staten] Huidige condities in Daytona Beach International, FL Laatst bijgewerkt 14 december 2014 - 03:53 uur EST / 2014.12.14 0853 UTC Temperatuur: 44, 1 F (6, 7 C) Relatieve luchtvochtigheid: 85% Wind: vanaf WSW (250 graden) bij 3 MPH (3 KT) Luchtomstandigheden: helder 

Ga voor meer opties door de man-pagina van het weercommando (http://manpages.ubuntu.com/manpages/raring/man1/weather.1.html).

Conclusie

De weeropdracht is een handig hulpprogramma dat tal van opties biedt en is bedoeld voor hoofdgebruikers of gebruikers die dergelijke informatie automatisch aan hun rapporten moeten toevoegen, hoewel dat niet betekent dat een gemiddelde gebruiker het niet kan gebruiken.

Heb je ooit het weercommando of een vergelijkbaar hulpprogramma gebruikt? Hoe was je ervaring? Deel uw mening in de reacties hieronder.

Afbeelding tegoed: Cloud, voorspelling, grijs, regen, zon, weerpictogram