Làm thế nào để truy cập dự báo thời tiết từ Linux Command Line
Trong khi người dùng bình thường có khuynh hướng tránh xa dòng lệnh Linux vì lý do rõ ràng, người sử dụng điện hoàn toàn ngược lại, có nghĩa là họ luôn tìm kiếm các lựa chọn thay thế dòng lệnh tốt cho phần mềm dựa trên GUI mà họ sử dụng, có thể tải xuống tệp từ Internet, gửi tweet, v.v.
Nhưng bạn có biết bạn cũng có thể kiểm tra thông tin thời tiết từ dòng lệnh Linux không? Nó có thể được thực hiện bằng cách sử dụng lệnh weather
. Trong bài viết này, chúng tôi sẽ thảo luận về các vấn đề cơ bản của lệnh cùng với các tính năng mà nó cung cấp.
Giới thiệu
Tiện ích weather
được thiết kế để cung cấp truy cập nhanh đến điều kiện thời tiết hiện tại và dự báo thời tiết. Hiện nay nó có khả năng trả lại dữ liệu cho các địa phương trên toàn nước Mỹ và một số địa điểm được lựa chọn trên toàn cầu bằng cách lấy và định dạng METARs (Báo cáo Aerodrome khí tượng) từ NOAA (Cục Hải dương học và Khí quyển Quốc gia Hoa Kỳ) và dự báo / cảnh báo từ NWS (Thời tiết Quốc gia Hoa Kỳ) Dịch vụ).
Tải xuống và cài đặt
Người dùng bản phân phối Linux dựa trên Debian như Ubuntu có thể tải xuống và cài đặt lệnh weather
bằng lệnh sau:
sudo apt-get cài đặt weather-util
Ngoài ra, bạn cũng có thể tải xuống nguồn của nó và cài đặt theo cách thủ công.
Sử dụng
Dưới đây là một số ví dụ về cách có thể sử dụng lệnh weather
:
Nhận thông tin thời tiết tại một địa điểm cụ thể
Bạn có thể kiểm tra thời tiết tại một vị trí cụ thể bằng cách chuyển tên của nó như là một đối số dòng lệnh. Ví dụ: để lấy thông tin thời tiết từ thành phố San Jose (California), hãy chạy lệnh sau:
thời tiết "San Jose"
Đây là kết quả:
Tìm kiếm qua tên ... [sử dụng kết quả San Jose, CA] Điều kiện hiện tại tại San Jose / Reid / Hillv, CA Cập nhật lần cuối ngày 14 tháng 12 năm 2014 - 12:49 SA EST / 2014.12.14 0549 UTC Nhiệt độ: 48 F (9 C ) Độ ẩm tương đối: 93% Gió: Biến thiên ở 6 MPH (5 KT) Điều kiện trời: rõ ràng
Ngoài ra, ngay cả khi có sự mơ hồ trong tên do bạn cung cấp, tiện ích cung cấp cho bạn danh sách các tùy chọn có sẵn để chọn:
Ngoài ra, bạn cũng có thể sử dụng mã Tiêu chuẩn xử lý thông tin liên bang (FIPS) của một nơi để có được điều kiện thời tiết hiện tại của nó. Ví dụ: để nhận thông tin thời tiết của San Jose, bạn có thể sử dụng mã FIPS 0668000 theo cách sau:
thời tiết fips0668000
và kết quả của nó:
Đang tìm kiếm qua FIPS ... [kết quả bộ nhớ đệm San Jose, CA] Điều kiện hiện tại tại San Jose / Reid / Hillv, CA Cập nhật lần cuối ngày 14 tháng 12 năm 2014 - 12:49 SA EST / 2014.12.14 0549 UTC Nhiệt độ: 48 F (9 C ) Độ ẩm tương đối: 93% Gió: Biến thiên ở 6 MPH (5 KT) Điều kiện trời: rõ ràng
Nhận dự báo cục bộ bằng cách sử dụng tùy chọn -f
Ngoài điều kiện thời tiết hiện tại, bạn cũng có thể nhận dự báo cục bộ bằng tùy chọn dòng lệnh -f
. Đây là một ví dụ:
weather -f "Thành phố San Jose"
Hiển thị thông tin liên quan đến điều kiện thời tiết cụ thể
Nếu bạn chỉ muốn hiển thị thông tin liên quan đến điều kiện thời tiết cụ thể như nhiệt độ, gió và nhiều hơn nữa, bạn có thể thực hiện điều đó bằng cách sử dụng tùy chọn dòng lệnh --headers
. Ví dụ, lệnh sau chỉ hiển thị thông tin liên quan đến gió:
thời tiết fips0668000 --headers = gió
Điều kiện hiện tại tại San Jose / Reid / Hillv, CA Cập nhật lần cuối ngày 14 tháng 12 năm 2014 - 12:49 SA EST / 2014.12.14 0549 Gió UTC: Biến thiên ở 6 MPH (5 KT)
Nhận thông tin thời tiết tại các sân bay
Bạn có thể kiểm tra thời tiết tại các sân bay sử dụng mã IATA (Hiệp hội vận tải hàng không quốc tế) hoặc mã ICAO (Tổ chức hàng không dân dụng quốc tế). Đối với điều này, tất cả các bạn phải làm là chạy tiện ích weather
cùng với một mã IATA hoặc ICAO như một đối số dòng lệnh.
Ví dụ, đây là một ví dụ về lệnh weather
sử dụng mã ICAO để hiển thị thông tin thời tiết tại sân bay New Delhi ở Ấn Độ:
thời tiết VIDP
Tìm kiếm qua trạm ... [lưu trữ kết quả New Delhi / Palam, Ấn Độ] Điều kiện hiện tại tại New Delhi / Palam, Ấn Độ (VIDP) 28-34N 077-07E 233M Cập nhật lần cuối ngày 14 tháng 12 năm 2014 - 04:00 SA EST / 2014.12. 14 0900 UTC Nhiệt độ: 59 F (15 độ C) Độ ẩm tương đối: 100% Gió: từ ESE (110 độ) ở 5 MPH (4 KT) Thời tiết: sương mù Điều kiện bầu trời: nhiều mây
Và lệnh sau đây sử dụng mã IATA để hiển thị thông tin thời tiết tại Daytona Beach International:
thời tiết DAB
Tìm kiếm thông qua sân bay ... [kết quả bộ nhớ đệm Daytona Beach International, FL, Hoa Kỳ] Điều kiện hiện tại tại Daytona Beach International, FL Cập nhật lần cuối ngày 14 tháng 12 năm 2014 - 03:53 SA EST / 2014.12.14 0853 UTC Nhiệt độ: 44.1 F (6.7 C) Độ ẩm tương đối: 85% Gió: từ WSW (250 độ) ở 3 MPH (3 KT) Điều kiện bầu trời: rõ ràng
Để có thêm tùy chọn, hãy xem trang hướng dẫn của lệnh weather
(http://manpages.ubuntu.com/manpages/raring/man1/weather.1.html).
Phần kết luận
Lệnh weather
là một tiện ích hữu ích cung cấp một loạt các tùy chọn và nhằm vào người dùng có quyền lực hoặc những người yêu cầu thông tin đó được tự động thêm vào báo cáo của họ, mặc dù điều đó không có nghĩa là người dùng trung bình không thể sử dụng nó.
Bạn đã từng sử dụng lệnh weather
hay một tiện ích tương tự chưa? Trải nghiệm của bạn thế nào? Chia sẻ suy nghĩ của bạn trong phần bình luận bên dưới.
Tín dụng hình ảnh: Đám mây, dự báo, xám, mưa, mặt trời, biểu tượng thời tiết