Abrufen von Wetterinformationen über die Linux-Befehlszeile
Obwohl die meisten Linux-Benutzer ein GUI-Tool verwenden, um Wetterinformationen abzurufen, ist es auch möglich, eine Wettervorhersage über die Befehlszeile abzurufen. Egal, ob Sie ein hartnäckiger Befehlszeilenbenutzer sind oder die Blumenbewässerung mit Ihrem Linux-System und Cron automatisieren möchten, es gibt mehrere verschiedene Optionen, die diese Aufgabe erledigen können. Einige Tools ermöglichen es Ihnen sogar, Informationen wie die aktuelle Außentemperatur, Wind, Druck, Luftfeuchtigkeit, Höhe und mehr direkt von Ihrem Linux-Terminal abzurufen.
In diesem Tutorial sehen Sie, wie Sie verschiedene Softwarepakete installieren und verwenden, um die Wetterinformationen auf Debian- und Red Hat Linux-basierten Systemen abzurufen.
In diesem Tutorial lernen Sie:
- So rufen Sie die Wettervorhersage über inxi, weather-util, ansiweather und wttr.in ab
- So installieren Sie Wetterdienstprogramme unter Linux
Abrufen von Wetterinformationen über die Linux-Befehlszeile
Es gibt mehrere Möglichkeiten, Wetterinformationen über die Linux-Befehlszeile abzurufen. Sehen Sie sich die verschiedenen Methoden unten an und wählen Sie dann diejenige aus, die für Ihre Umgebung und Ihre Vorlieben am besten geeignet ist.
Option 1: inxi
Installation von inxi:
Debian based systems:
sudo apt install inxi
RHEL based systems:
sudo dnf install inxi
Rufen Sie Ihr Wetter von inxi mit der Option -w ab:
inxi -w
Weather:
Report: temperature: 12.2 C (54 F) conditions: Overcast clouds
Locale: current time: Sun 08 May 2022 11:04:04 PM EDT (America/New_York)
Source: WeatherBit.io
Beachten Sie, dass inxi von Ihrer konfigurierten Zeitzone ausgeht. Sie können den folgenden Befehl verwenden, um Ihre aktuell konfigurierte Zeitzone zu überprüfen:
ls -l /etc/localtime
lrwxrwxrwx 1 root root 36 May 7 16:35 /etc/localtime -> /usr/share/zoneinfo/America/New_York
Um weitere Informationen wie Druck oder Luftfeuchtigkeit aus der Befehlsausgabe des inxi zu erhalten, geben Sie einfach die Option -xxx ein:
inxi -xxxw
Mit den Befehlszeilenoptionen -W ist inxi auch in der Lage, Wetterinformationen von jedem anderen entfernten Ort auf der ganzen Welt abzurufen. Die Argumente für die Option -W sollten im Format Stadt, Bundesland ODER Breitengrad, Längengrad ODER Postleitzahl vorliegen. Lassen Sie uns zum Beispiel die Wetterinformationen für Warschau, Polen abrufen:
inxi -W Warsaw,Poland
Weather: Conditions: 48 F (9 C) - shallow fog Time: June 25, 4:30 AM CEST
Haben Sie keine Angst, wenn Ihr Standort nicht in den tzdata-Daten enthalten ist. INXi ist in der Lage, Informationen vom nächstgelegenen Wetterinformationspunkt basierend auf Breiten- und Längengraden abzurufen:
inxi -xxxW 23.545988,8.853559
Weather: Conditions: 79 F (26 C) - Clear Wind: From the West at 9 MPH Humidity: 17%
Pressure: 30.15 in (1021 mb) Location: Djanet (AL) Altitude: 967 ft
Time: June 25, 3:38 AM CET Observation Time: June 24, 11:00 AM CET
Option 2: wetter-nutzen
Installation von weather-util:
Debian based systems:
sudo apt install weather-util
Um weather-util zu verwenden, geben Sie einfach den Ort an, für den Sie einen Wetterbericht erhalten möchten.
weather-util sydney
Wenn deine Suche zu unklar ist, d.h. es gibt mehrere Städte mit dem gleichen Namen, kannst du sie eingrenzen, indem du den Code am Anfang verwendest, wie du im Screenshot unten sehen wirst.
Option 3: ansiweather
Installation von ansiweather:
Debian based systems:
sudo apt install ansiweather
Um ansiweather zu verwenden, fügen Sie die Option -l hinzu, und geben Sie dann den Speicherort an, für den Sie das Wetter überprüfen möchten.
ansiweather -l charleston sc
Sie können die Option -F hinzufügen, um eine Fünf-Tage-Vorhersage zu erhalten.
ansiweather -F -l lima peru
Möglichkeit 4: wttr.in
wttr.in ist eine Wetterberichts-Website, die in einfachem ASCII angezeigt wird. Dies macht es ideal, um die Website über die Befehlszeile herunterzuladen und die Vorhersage anzuzeigen. Curl ist das beste Tool, das mit dieser Website verwendet werden kann, und kann mit diesen Befehlen installiert werden:
Debian based systems:
sudo apt install curl
RHEL based systems:
sudo dnf install curl
Um die Wettervorhersage von der Website zu erhalten, verwenden Sie einfach curl wie folgt:
curl wttr.in
Sie können die Wettervorhersage für einen bestimmten Ort abrufen, indem Sie Ihre Suchanfrage in die URL selbst einfügen. Über diesen Link erhalten Sie die Wettervorhersage für Charleston, SC.
curl https://wttr.in/charleston-sc
Abschließende Gedanken
In diesem Tutorial haben wir gesehen, wie man Wetterinformationen und eine Vorhersage über die Befehlszeile auf einem Linux-System abrufen kann. Wenn Sie keine zusätzliche Software installieren möchten, funktioniert das Curling der wttr.in-Website sehr gut und bietet eine gut aussehende Anzeige der Vorhersage für jeden Ort. Wenn es Ihnen nichts ausmacht, ein zusätzliches Softwarepaket zu installieren, haben wir Ihnen in diesem Tutorial einige zur Auswahl gegeben.




